网站的HTML验证器

时间:2012-07-22 18:30:27

标签: html validation

我有website templates并希望验证其HTML。我听说有一个w5或类似的东西,我不记得检查HTML错误的验证器。所以有人可以给我发一个链接吗?

3 个答案:

答案 0 :(得分:3)

http://validator.w3.org/这是标准。

  

这将检查HTML,XHTML,SMIL中的Web文档的标记有效性,   MathML等

对于CSS有效性等内容,您应该查看:http://jigsaw.w3.org/css-validator/

答案 1 :(得分:0)

您要查找的网站是W3 Markup Validation Service(http://validator.w3.org/)。 W3 代表万维网

答案 2 :(得分:0)

这取决于您希望验证的内容。 W3C标记验证服务http://validator.w3.org/是通常的答案,但它回答的问题与人们要求验证时通常的含义不同。

它最初基于SGML验证概念,这是一个纯正式的过程,并且检查一般的正确性,只检查以形式化方式指定的语法规则。除了检测实际的标记错误之外,它还会发出有关违反正式语法的消息,这些消息在任何浏览器中都没有任何损害(例如title=Hello!没有引号),并接受在任何浏览器中都不起作用的结构(比如{{1} })。更多信息:“HTML validation” is a good tool, but just a tool

W3C标记验证服务实际上不是纯粹的SGML验证器(或纯XML验证器),但除此之外还有一些检查和警告。有一个更纯粹的SGML验证器:WDG HTML Validator

当使用<em/Hello处理声明为HTML5的文档时,W3C标记验证服务会改变它的性质:它成为特定HTML5的临时检查程序,其行为与SGML验证程序的行为完全不同。它被描述为实验性的,并不一定对应于最新版本或HTML5(或“HTML Living Standard”)。从技术上讲,它基于Validator.nu Living Validator

除了非常小的例外,这些服务根本不检查嵌入式或链接的CSS和JavaScript的正确性,或链接,语义正确性,可用性,可访问性等。因此“有效”页面可能看起来完全混乱并且失败工作。

还有一种软件作为“HTML验证器”销售(你可以通过谷歌搜索找到),通常执行大量的启发式检查,部分基于HTML规范,部分基于其他规范,部分基于软件供应商自己的想法什么是正确的。