Html 为什么亚马逊把他们的CSS放在头标签上?

Html 为什么亚马逊把他们的CSS放在头标签上?,html,css,amazon,head,Html,Css,Amazon,Head,好的,亚马逊在做什么?他们把所有的CSS定义都放在标签里了?我知道保存请求的目的,但对我来说,它似乎不是很有活力 有什么想法吗?传统上,元素是放置CSS文件的地方,因为浏览器会在请求开始时下载文件。对我来说,这很有意义。亚马逊是一个高流量的网站,减少请求对他们来说是一件好事 为什么它不应该是动态的?包含CSS和通过链接标签包含CSS的区别在哪里。这很可能不是硬编码的。它可能比你想象的更有活力。我不知道Amazon有什么设置,但我猜他们正在使用某种模板语言来动态添加这些样式。将css放在其他位置,

好的,亚马逊在做什么?他们把所有的CSS定义都放在标签里了?我知道保存请求的目的,但对我来说,它似乎不是很有活力


有什么想法吗?

传统上,元素是放置CSS文件的地方,因为浏览器会在请求开始时下载文件。

对我来说,这很有意义。亚马逊是一个高流量的网站,减少请求对他们来说是一件好事


为什么它不应该是动态的?包含CSS和通过链接标签包含CSS的区别在哪里。

这很可能不是硬编码的。它可能比你想象的更有活力。我不知道Amazon有什么设置,但我猜他们正在使用某种模板语言来动态添加这些样式。

将css放在其他位置,然后head将触发某些浏览器中的侧边重新招标。因此,如果您将css放在页面底部,您将得到一个未设置样式的页面,直到加载css,然后整个页面将使用新的样式规则再次呈现。

我认为他指的是这样一个事实,即他们不使用链接标记,而是通过样式标记直接嵌入css好的,对不起,仔细检查一下,他们确实有很多。非常合理,谢谢。-1,另一方面,您无法缓存css,因此响应的大小会增加,这肯定会影响您的带宽。请注意,有了正确的到期日期,您将获得相同的效果—更少的请求和成本更低的页面。所以我想还有另一个原因。。。。