我一直在研究的一个移动网站项目最近由一家性能咨询公司进行了分析,他们回来时建议我们将所有的.css文件链接移动到
HTML的BOTTOM以适应iPhone上的问题. css文件可以阻止并发服务器请求.
我总是在大多数浏览器中都知道这对于.js文件是正确的 – 因此将.js文件链接放在一个HTML底部的常见做法 – 但我从未听说过.css文件.
我还没有得到咨询公司的回复,引用的参考资料是关于Mobile Safari的实际问题.有没有其他人听说过这个,如果有的话,知道任何谈论它的具体参考(可能直接来自Apple?)
最佳答案 这不是对您的问题的答案,而是作为参考:
雅虎Best Practices for Speeding Up Your Web Site:
Put Stylesheets at the Top
While researching performance at Yahoo!, we discovered that moving
stylesheets to the document HEAD makes pages appear to be loading
faster. This is because putting stylesheets in the HEAD allows the
page to render progressively.
他们建议将CSS移到最底层是不寻常的 – 如果你能分享为什么他们认为这是一个好主意,我会很感激.
编辑:查看apple.com上的一般指南,我找不到任何特别适用于仅适用于Mobile Safari的CSS包含.基本的一般说明仍然指出您应该将CSS放在< head>中.见this page.