What belongs in HTML,
and what belongs in CSS?
and what belongs in CSS?
HTML describes what content means. A navigation element contains links for moving around a site. A heading introduces a section. A label tells someone what a form field expects.
CSS decides how those elements look and fit together. The same HTML can become a single column on a phone or a spacious layout on a desktop. Keeping structure and styling separate makes both easier to change.
This site uses five HTML documents and one shared stylesheet. The small amount of JavaScript adds the liquid-metal accent and prepares contact drafts; the pages remain readable without it.
Read the Starter Pack’s semantic HTML lesson ↗