为什么Google主页使用弃用的HTML(即无效的HTML5)?

Adr*_*ter 61 validation html5 google-search

我正在看www.google.comFirebug并注意到一些奇怪的事:Google徽标使用中心标签居中.

所以我用W3C验证器检查了页面,发现了48个错误.现在,我知道有些时候你不能使页面有效,特别是当我们谈论类似的东西时www.google.com,你希望它尽可能小,但有人可以解释为什么他们使用中心标签吗?

小智 59

几年前,我参加了SXSW的一个名为"F*ck标准"的小组讨论,这个小组在有意义的时候就是打破标准.面板上有一位Google工程师谈论了谷歌主页验证失败,使用了弃用的标签等.他说这完全与性能有关.在这种情况下,他特别提到了使用表格跳过div和CSS的布局渲染.只要该页面为其用户工作,他们就更喜欢性能而不是标准.

这是一个非常简单的页面,具有高流量,所以它是有道理的.我想如果你正在构建一个复杂的应用程序,这种方法可能无法很好地扩展.

从马的嘴里.


Chr*_*son 13

因为它只是完成工作的最简单,最简洁的方法. <center>当然,不推荐使用,但只要它仍然受支持,您仍然可能会看到它们使用它.

  • 更重要的是,<center>比任何替代方案都得到更广泛的支持. (4认同)
  • 并稍微扩展一点:验证并不重要; 显示更重要. (4认同)

Ric*_*haw 10

比保证金短:0自动.更快解析.它是有效的HTML4.没有外部依赖,因此HTTP请求较少.


小智 8

可用性不是有效性.

谷歌搜索的最大成就是建立一个易于使用且可以广泛使用的网站.现在,如果Google通过一个无法验证的页面实现了这一点,那么,有一个值得学习的教训.