Skip to content
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.

← Back to Semantic HTML

Related questions