Spark Design System
Accessibility
Semantic HTML
Use the correct HTML elements for our content
Why it matters
HTML elements communicate to the browser what kind of content they contain and how the browser should render or treat it. They help our content be more meaningful to assistive technology users and have built-in keyboard accessibility. The more semantical detail we provide to SEO bots the better search engines are able to understand and index our content. Search engines give more importance to keywords inside headings, links, etc., than keywords included in non-semantic <div>
s, etc.
WCAG 2.0 reference: 1.3.1 Info and Relationships
How to check for this
- Turn off the CSS to see how understandable the page is without it and test the structural element flow. Manual