前端知库

Nu Html Checker

W3C 生态中的开源 HTML 校验器,适合在本地或 CI 中发现 HTML 语法、结构和标准一致性问题。

Nu Html Checker 可以检查 HTML 文档或生成后的页面是否符合 HTML 标准中的许多语法和结构要求。它适合接入 CI、静态站点构建和组件库文档发布,尽早发现未闭合元素、重复属性、无效嵌套、错误的属性值和部分标准一致性问题。

它是自动化校验工具,不是完整的无障碍审计器,也不会证明页面在所有浏览器中显示正确。即使 HTML 校验通过,仍可能存在缺少可访问名称、键盘焦点错误、颜色对比度不足、动态内容没有播报和业务语义不清等问题;这些需要结合 WAI-ARIA、WCAG、键盘操作、屏幕阅读器和真实浏览器验证。

接入 CI 时应校验构建后的 HTML,而不是只校验模板源文件。服务端渲染、静态预渲染和客户端挂载可能改变最终结构,测试应覆盖关键页面和错误页,并把误报、第三方注入和有意使用的实验性语法记录下来。不要为了让构建变绿而批量忽略所有错误,否则工具失去约束作用。

校验器本身免费且开源,可以本地运行或使用公开服务;公开服务不应提交私密页面、认证内容或用户数据。锁定工具版本和规则变化,升级时查看变更说明并重新核对项目允许的 HTML 特性。本条不包含商业托管校验额度或付费审计服务。