2010-03-27 11 views

回答

0

许多浏览器都会'欺骗'已建立的标准,并以可视化的方式呈现错误的HTML。一个HTML验证器可以告诉你,你的页面是否真的符合标准,让你放心未来(可能更严格的浏览器)。

0

HTML解释是草率的废话。当HTML处理器不应该解释的时候,会有大量垃圾被解释。这意味着应该销毁HTML文档的问题将被处理,从而导致格式错误的内容或功能特性与预期目标不相符。其中一些行为包括未加引号的属性,如果属性值与属性名称相冲突或包含空格等,则会导致问题。缺少结尾标签会导致各种问题。老实说,浏览器应该拒绝处理那些被破坏的页面,但它们不会。相反,他们会执行任何级别的诽谤,即可怕的HTML代码将允许他们渲染。

通过验证您的代码避免了这些破坏性的语法问题。验证是必要的,因为如果浏览器愿意处理任何级别的垃圾,那么它肯定不会警告你问题,所以除非验证代码,否则无法知道存在问题。

1

This document 试图回答许多人有关为什么他们应该打扰验证他们的网站,并试图消除一些常见的神话的问题。

+0

谢谢艾尔顿..虽然某些事情仍然没有回答... – Sachindra

+0

@Sachindra此页面还提供了一些额外的适当信息[为什么验证您的页面?](http://www.htmlvalidator.com/htmlval/whyvalidate的.html)。 – Apostle