为什么亚马逊将他们的CSS放在Head标签中?

时间:2009-10-19 14:10:45

标签: html css amazon head

好的,亚马逊在做什么?他们将所有CSS定义放在<head>标签中?我可以看到保存请求的目的,但对我来说似乎不是很有活力。

有什么想法吗?

4 个答案:

答案 0 :(得分:4)

<head>元素传统上是CSS文件的位置,因为浏览器会在请求开始时下载文件。

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

那里很可能没有硬编码。它可能比你想象的更有活力。我不知道亚马逊有什么设置,但我猜他们正在使用某种模板语言来动态添加这些风格。

答案 3 :(得分:1)

将css放在其他地方然后头部将触发在某些浏览器中重新渲染该边。因此,如果您将css放在页面底部,则会获得一个没有样式的页面,直到加载css,然后将使用新的样式规则再次呈现整个页面。 http://developer.yahoo.com/performance/rules.html#css_top