好的,亚马逊在做什么?他们将所有CSS定义放在<head>
标签中?我可以看到保存请求的目的,但对我来说似乎不是很有活力。
有什么想法吗?
答案 0 :(得分:4)
<head>
元素传统上是CSS文件的位置,因为浏览器会在请求开始时下载文件。
答案 1 :(得分:2)
对我而言,这是有道理的。亚马逊是一个高流量的网站,减少请求对他们来说是一件好事。
为什么它不应该是动态的?包含CSS或通过链接标记包含CSS之间的区别在哪里。
答案 2 :(得分:1)
那里很可能没有硬编码。它可能比你想象的更有活力。我不知道亚马逊有什么设置,但我猜他们正在使用某种模板语言来动态添加这些风格。
答案 3 :(得分:1)
将css放在其他地方然后头部将触发在某些浏览器中重新渲染该边。因此,如果您将css放在页面底部,则会获得一个没有样式的页面,直到加载css,然后将使用新的样式规则再次呈现整个页面。 http://developer.yahoo.com/performance/rules.html#css_top