STEP 1
<header> wraps introductory content or navigational aids for its nearest sectioning ancestor.
Semantic HTML Elements
Semantic HTML Elements
Semantic elements communicate content meaning to browsers, search engines, and assistive technologies — enabling better SEO rankings and screen reader navigation without any extra JavaScript.
STEP 1
<header> wraps introductory content or navigational aids for its nearest sectioning ancestor.
STEP 2
<main> represents the dominant content — there should be exactly one per page.
STEP 3
<article> holds self-contained content that could be independently syndicated (blog post, news story).
A semantic blog layout
How many <main> elements should a page have?
Next: Phase 2 Hands-On Drill
Solve the coding challenge in the in-browser IDE with live visible and hidden specification tests.