Structure and Semantics
Block and inline flow, semantic layout and landmarks, the heading outline, meaningful text, figures, details, dialog, popover and global attributes.
In Phase 1 you learned the pieces: elements, text, lists, links and images. This phase is about structure: how those pieces sit on the page, and how to tell the browser what each part of the page means. A heading that looks big is not the same as a heading the browser knows is a heading.
You'll learn how elements flow (block and inline), how to lay out a page with header, nav, main, article, section, aside and footer, how headings form the outline that screen-reader users move through, and the small elements that give text precise meaning: quotes, code, dates, abbreviations and captions.
Then you'll meet the interactive elements HTML gives you for free (details, dialog and the popover attribute) and the global attributes every element accepts, like id, class, lang, hidden and data-*. By the end you'll write pages that are correct for browsers, search engines and assistive technology, before a single line of CSS.
Practise this phase
Hands-on exercises: write the code, see your page live, and press Check to have it tested automatically.