为什么Google主页使用弃用的HTML(即无效的HTML5)?
-
10-07-2019 - |
题
我正在查看Firebug中的www.google.com
并注意到一些奇怪的事:Google徽标使用中心标记居中。
其他提示
因为这是完成工作的最简单,最简洁的方法。 <center>
当然已被弃用,但只要它仍受支持,您仍可能会看到它们使用它。
比保证金短:0自动。更快解析。它是有效的HTML4。没有外部依赖,因此HTTP请求较少。
可用性无效。
Google搜索的最大成就是建立了一个易于使用且可以广泛使用的网站。现在,如果谷歌通过一个无法验证的页面实现了这一点,那么,有一个值得学习的课程。
我认为一个更好的问题是<!>“为什么Google会让它验证它是否正常工作?<!> quot;它对用户没有任何影响。
Google在其主页上以多种方式中断验证。很可能是真正的原因 - 它们都与速度和带宽成本有关。查看主页HTML的大小,特别是在数据包级别应用Gzip之后。他们显然试图避免数据包碎片(这将意味着更多带宽)并愿意做任何事情来获取它(标识符缩短,引用删除,不赞成标记,删除空格等等。
如果你把这看作是一个有效性问题,那很好,但是如果你不这么认为,那么他们会故意违反规则 你可能会得出一个消极的结论。顺便说一句,你可以以正面和负面的方式进一步优化他们的页面,但为什么一旦进入典型的数据包大小,它就有点无意义。
他们还使用其他已弃用的表示标签,如font和u。我的猜测是,它使页面加载更快,然后使用外部样式表,并允许它在更多平台上工作。
它已被弃用,当然,但我认为简单就是你问题的答案。
不隶属于 StackOverflow