我需要知道为什么我们使用或依赖html验证器来实现html?我想它不符合我们对浏览器兼容性的要求..或者这个HTML Validator的用途是什么?
答案 0 :(得分:1)
This document 试图回答很多人为什么要打扰验证他们的网站并尝试消除一些常见的神话的问题。
答案 1 :(得分:0)
许多浏览器会“欺骗”既定标准并以可视化方式呈现错误的HTML。 HTML验证器可以告诉您页面是否符合标准,让您在未来(可能更严格的浏览器)中安心。
答案 2 :(得分:0)
HTML解释像垃圾一样邋。 HTML处理器在不应该解释时会有很多垃圾。这意味着无论如何都会处理破坏HTML文档的问题,从而导致格式错误的内容或功能特征与其预期目标不相似。其中一些行为包括不带引号的属性,如果属性值与属性名称冲突或包含空格等,则会导致问题。缺少结束标记可能会导致各种问题。老实说,浏览器应该拒绝处理那些破坏的页面,但它们不会。相反,他们会执行任何级别的诽谤,而您可怕的HTML代码将允许他们呈现。
通过验证代码可以避免这些破坏性的语法问题。验证是必要的,因为如果浏览器愿意处理它可以处理的任何级别的垃圾,那么肯定不会警告你的问题,所以除非验证代码,否则无法知道存在问题。