Command Palette

Search for a command to run...

Hectal

CSS · how every web page looks

Make it look right,
on every screen.

Start from zero: you only need the basics of HTML, and every word is explained in plain English. You will learn how the browser decides which styles win, the box model, units and colours, typography, positioning, Flexbox, Grid, responsive design, transitions and animation, and modern CSS like nesting, :has() and container queries. Every example is live, and every phase ends with exercises your browser checks automatically.

Phases
12
Topics
73
Hours
31
Diagrams
91
Exercises
504

By the end you can

What this course makes you able to do

  • Predict which rule wins: the cascade, specificity, inheritance and layers
  • Control every box: sizing, spacing, borders, backgrounds and overflow
  • Build any layout with Flexbox and Grid, and know which to choose
  • Make pages responsive with media queries, fluid type and container queries
  • Add transitions and animations that are smooth and respect reduced motion
  • Organise, theme and debug real-world CSS, and answer CSS interview questions

Where should I start?

Pick a path for your goal