我正在看www.google.com
Firebug并注意到一些奇怪的事:Google徽标使用中心标签居中.
所以我用W3C验证器检查了页面,发现了48个错误.现在,我知道有些时候你不能使页面有效,特别是当我们谈论类似的东西时www.google.com
,你希望它尽可能小,但有人可以解释为什么他们使用中心标签吗?
几年前,我参加了SXSW的一个名为"F*ck标准"的小组讨论,这个小组在有意义的时候就是打破标准.面板上有一位Google工程师谈论了谷歌主页验证失败,使用了弃用的标签等.他说这完全与性能有关.在这种情况下,他特别提到了使用表格跳过div和CSS的布局渲染.只要该页面为其用户工作,他们就更喜欢性能而不是标准.
这是一个非常简单的页面,具有高流量,所以它是有道理的.我想如果你正在构建一个复杂的应用程序,这种方法可能无法很好地扩展.
从马的嘴里.
因为它只是完成工作的最简单,最简洁的方法.
当然,不推荐使用,但只要它仍然受支持,您仍然可能会看到它们使用它.
比保证金短:0自动.更快解析.它是有效的HTML4.没有外部依赖,因此HTTP请求较少.
可用性不是有效性.
谷歌搜索的最大成就是建立一个易于使用且可以广泛使用的网站.现在,如果Google通过一个无法验证的页面实现了这一点,那么,有一个值得学习的教训.