# Web Specification Studio — Checklist Every spec item, grouped by category. Copy into an issue or a note and tick as you go. Source: https://webspecification.com/checklist/ · Licensed CC BY 4.0 ## Foundations The HTML, head, and document basics every page needs. - [ ] [The HTML doctype](https://webspecification.com/spec/foundations/doctype/) — Required Every HTML document must start with \ as its first line. This opts the browser into standards mode; without it, you get quirks mode and broken layout. - [ ] [The lang attribute on \](https://webspecification.com/spec/foundations/html-lang/) — Required Set a valid BCP 47 language tag on the \ element so screen readers, translators, search engines, and browsers know what language the page is in. - [ ] [\](https://webspecification.com/spec/foundations/meta-charset/) — Required Declare UTF-8 as the document character encoding in the first 1024 bytes of the HTML, so browsers parse text correctly before they hit any non-ASCII content. - [ ] [\](https://webspecification.com/spec/foundations/meta-viewport/) — Required Tell mobile browsers to render the page at the device's actual width instead of pretending to be a 980-pixel desktop. One line, and never disable user scaling. - [ ] [The \