如何验证html文件格式正确?我想找到诸如缺少关闭</div>
之类的问题,反之亦然。
答案 0 :(得分:5)
它被称为validation
答案 1 :(得分:2)
我实际上为此目的使用了一个书签,根据我的喜好进行了调整:
javascript:window.open('http://validator.w3.org/check?uri='+escape(window.location)+'&charset=(detect+automatically)&doctype=Inline&group=0&ss=1');void%200
我将此保存为书签,并在我的书签栏上显示。它验证我正在查看的页面的代码,但在新的选项卡/窗口中打开它。非常方便。
答案 2 :(得分:2)
你想偶尔做一次,就像你的浏览器一样吗?这是一个名为HTML Validator的Firefox插件。 https://addons.mozilla.org/en-US/firefox/addon/249/
HTML Validator的繁重工作由Tidy完成,这是一个C库,位于http://tidy.sf.net。
Tidy的一个问题是他们没有发布。他们的安装说明是“从CVS回购中获取最新信息”。这对我们中的一些人来说是一个问题,所以我把它整理成tidyp项目。 http://tidyp.com/
如果您正在使用Perl并希望使用tidyp包装以使Perl程序更容易进行验证,请使用HTML :: Tidy。 http://search.cpan.org/dist/HTML-Tidy/
在创建HTML :: Tidy之前,我在纯Perl中编写了自己的结构验证器,名为HTML :: Lint,位于http://search.cpan.org/dist/HTML-Lint/
所有这些仅来自HTML 4。如果您希望验证XHTML和HTML 5,我没有任何建议。
答案 3 :(得分:1)
到目前为止,最好的验证者 - 根据我的经验 - Total Validator(还有一个standalone version)。它比W3C's validator更准确。
答案 4 :(得分:0)
我在firefox上使用“web开发人员工具栏”,重定向到http://validator.w3.org。它有一个很好的菜单,可以选择验证css,html(本地和远程)和RSS源。
它还有其他与html验证无关的功能。