.ready()
的内部版本来推迟脚本,直到页面完全加载,所以我只需要将特定函数嵌入行内并将完整脚本移到页面末尾。这个方法非常好用。但现在我发现自己盯着清单上剩下的那一个黄色圆点看:“消除以上折叠内容中阻塞呈现的CSS”。
我的CSS设置的方式是有一个全局的
_.css
文件包含适用于页面结构的样式,或者在整个网站上使用一两次。然后大多数页面都有一个相关联的CSS文件(例如,party.php
有 party.css
)包含特定于该页面的样式。所有CSS文件都被无限期地缓存,因为我将/t=FILEMTIME
添加到文件名中(稍后通过.htaccess文件删除),以确保文件在修改时更新。然后,Google建议内联关键样式以用于折叠内容。问题是...看一下这个屏幕截图:http://prntscr.com/1qt49e
如你所见...所有内容都在上折叠区域!人们不喜欢滚动,尤其是在需要加载许多页面的游戏中。因此我设计了网站以适合一个屏幕(假设分辨率足够好)。这意味着...所有样式都适用于上折叠内容!那么...有没有什么解决办法?还是说我被卡在一个否则得分接近完美的黄色标记中了?