The Lab / Topic

HTML & CSS

HTML describes the content and its relationships; CSS shapes how that content fits the available space. Start with a sensible reading order, meaningful headings, and native links and buttons. Then build a layout that tolerates long titles, enlarged text, and narrow viewports. These choices give a static page a useful foundation whether you edit files directly or generate them from templates.

The HTML guide covers the document layer, while the CSS guide develops the presentation workflow. Keep shared styles and repeated structures consistent, and test the unusual content that can break a layout. Inspect the finished page with a keyboard and a browser before treating a visually polished component as complete.

Read and build

The html & css collection.

All Lab articles