Every semantic element, form attribute, ARIA role and meta tag — organised by how you actually build pages. Stop second-guessing whether to use article or section, and write HTML that's accessible and SEO-ready from the start.
8 sections covering everything you need to write modern, semantic, accessible HTML — from document structure to ARIA roles.
The essential elements every HTML document needs to be valid and well-structured.
Use the right element every time — header, nav, main, section, article, aside and footer explained.
All the content elements with the correct attributes and accessibility considerations.
Every input type and form attribute — the reference for building accessible, user-friendly forms.
Embed and control media correctly with modern HTML5 attributes.
Native browser capabilities and custom data attributes for JavaScript hooks.
All the meta tags search engines and social platforms actually read.
Write HTML that works for everyone — ARIA roles, labels and keyboard navigation patterns.
Write semantic, accessible HTML without second-guessing every element choice.
Buy on Gumroad →