doctype 和 lang 必须顶格写在第一行,doctype 前不可有空格/bom/注释,lang 必须用 iana 注册码如 zh-cn;meta charset 需在 head 前 1024 字节内;class 名须语义化、kebab-case、无样式暗示;必须使用语义化标签而非 div 模拟;自闭合标签仅限原生支持者;alt、role、aria-label 等为法律合规强制项。

DOCTYPE 和 lang 必须顶格写在第一行
很多团队在 CI 流程里加了 HTML 验证,但 still fail —— 常见原因是 DOCTYPE 前有空格、BOM 字节或注释。浏览器一旦进入怪异模式(Quirks Mode),flex、grid、甚至 input type="date" 都可能失效,IE11 直接退化成盒模型错乱。
-
DOCTYPE必须是文件最开头的 15 个字符:,前面不能有任何内容(包括 <code>
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











