Tested tool guide
Tested browser tools
Checked August 16, 2026
What HTML Semantic Structure Quiz does, with a checked example
An interactive quiz that checks your understanding of semantic HTML elements: header, nav, main, article, section, aside, figure, time, address, and the other structural tags. Each question presents a markup scenario or a short code snippet, you pick the element you would use, and the tool marks the answer and explains the rule, with a best-practice tip alongside every question. The surprise most people hit is that semantic tags barely change how a page renders, so the quiz scores your grasp of meaning and structure, not styling. Strong CSS skills do not predict a good score here.
Worked example
A concrete input and expected output from the current implementation.
Input
Which element should wrap the page's primary content? A: header, B: main, C: section, D: footer
->
Expected output
B - Correct. <main> is the element for the dominant content of the document. A page should have only one <main> element, and assistive technology exposes it as the 'main' landmark for jumping to the core content.
The HTML specification defines <main> as the dominant content of the document body and requires it to appear only once per page, so B is the only fitting answer. Screen readers expose it as the 'main' landmark, which is the point the question is testing.