我一直在从事的一个移动网站元素最近由一家性能咨询公司进行了分析,他们回来建议我们将所有 .css 文件链接移动到 HTML 的底部,以适应.css 文件可以阻止并发服务器请求的 iPhone。
当涉及到 .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 .
关于css - iPhone/mobile safari = .css 文件阻止并发服务器请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913688/