Recall & Review
beginner
What is semantic HTML?
Semantic HTML means using HTML tags that clearly describe their meaning and purpose, like <header>, <nav>, <main>, and <footer>. It helps browsers and people understand the page structure better.
Click to reveal answer
beginner
Why does semantic HTML improve accessibility?
Semantic HTML helps screen readers and other assistive tools understand the page content and structure, making websites easier to navigate for people with disabilities.
Click to reveal answer
intermediate
How does semantic HTML help search engines?
Search engines use semantic HTML to better understand what each part of a webpage means, which improves how the page is indexed and ranked in search results.
Click to reveal answer
beginner
Name three semantic HTML elements and their purpose.
<header> defines the top section of a page or section, <nav> contains navigation links, and <main> holds the main content of the page.
Click to reveal answer
intermediate
What can happen if you don’t use semantic HTML?
Without semantic HTML, websites can be harder to understand for assistive devices, search engines, and even developers, leading to poor accessibility and SEO.
Click to reveal answer
Which HTML element is semantic and used to define the main content of a page?
✗ Incorrect
and are generic containers without meaning.
Why is semantic HTML important for screen readers?
✗ Incorrect
Semantic HTML provides meaningful structure that screen readers use to navigate and read content properly.
Which of these is NOT a semantic HTML element?
✗ Incorrect
is a generic container without semantic meaning, unlike the other options.
How does semantic HTML help search engines?
✗ Incorrect
Semantic tags help search engines understand the content and structure, improving SEO.
Which semantic element is best for grouping navigation links?
✗ Incorrect
Explain in your own words why semantic HTML is important for accessibility and SEO.
Think about how computers and assistive tools read your webpage.
You got /4 concepts.
List and describe three semantic HTML elements you would use to structure a simple webpage.
Focus on elements that describe parts of a page.
You got /3 concepts.