【发布时间】:2012-04-09 21:03:06
【问题描述】:
为了了解 W3C 验证是否可以帮助更好地呈现 DOM,或者它是否只是 HTML 编码的标准,我尝试验证主要网站,但所有网站都因一些错误而失败。
这里是典型的例子:
google.com 36 个错误,2 个警告
facebook.com 42 个错误
youtube.com 91 个错误,3 个警告
yahoo.com 212 个错误,8 个警告
amazon.com 510 个错误,138 个警告
当大型网站似乎没有花足够的时间进行 W3C 验证时,中小型网站是否需要花时间来做?
【问题讨论】:
-
我认为这个问题实际上包含两个主题(两者都很有趣):1)我需要生成有效的 HTML 吗? 2) 他们为什么不这样做?
-
@TomWijsman 这个问题不关注各大网站的故障。理性地说,通过任何验证都是好的;但关键是,如果它非常重要,为什么主要网站不这样做!
-
@Ali:出于同样的原因,浏览器不适合所有 Acid3 测试。请注意
google.com的所有错误都是obsolete例如,这只是意味着它们还没有发展到更高的标准,这很可能是因为向后兼容性。另请注意错误计数实际上非常低,并且实际上与页面上的组件数量成比例,因此他们确实尝试符合标准并且他们确实验证了他们的网站以减少错误数量有意义的地方... -
google.com 等页面无法正确验证的原因可能是他们只关心两件事:在所有主流浏览器中正确显示和最小尺寸
标签: html dom w3c w3c-validation