Skip to main content

Semantic HTML

Create accessible, semantic HTML for web content.

Skill Reference

semantic-html

Level Descriptors

Level 1 semantic-html

Uses basic semantic tags correctly (e.g., main, nav, article) instead of generic divs, and ensures images have appropriate alt attributes.

Associated courses:
Level 3 semantic-html

Implements advanced WAI-ARIA roles, states, and properties where native HTML falls short, ensuring complex UI components (like modals or tabs) are screen-reader accessible.

Level 4 semantic-html

Audits existing codebases using automated tools (e.g., Axe, Lighthouse) and manual screen reader testing (NVDA, VoiceOver) to identify and remediate WCAG compliance failures.

Level 5 semantic-html

Establishes organization-wide accessibility guidelines, authors reusable accessible component libraries, and mentors engineering teams on inclusive design patterns.

Fork me on GitHub