HTML·Beginner·Conceptual·1 min read
What does semantic HTML mean?
Short interview answer
It means choosing elements according to the meaning and behavior of their content, not their default appearance. Native semantics contribute to the DOM, accessibility tree, browser behavior, navigation, forms, and maintainability before any ARIA or JavaScript is added.
Key takeaway
Explain the underlying mental model clearly, then support it with a concrete example and its trade-offs.