用户体验收录(将样式表放于页面的底部好不好)
之前一直这样认为:
某一个样式文件控制的非初始化的样式。那么我就会这样觉得。既然你不需要初始化就下载我为啥不将它放到页面底部去呢?
今天看了"高性能网站建设指南"才发觉自己原来做错了:
实际上:将样式表放在文档底部会导致在浏览器中阻止内容的逐步呈现。为避免当样式变化时重绘页面中的元素,浏览器会阻塞内容逐步呈现。将样式表放在顶部对于加载页面所需的实际时间没有太多影响,它影响更多的是浏览器对这些组件顺序的反应。实际上,用户感觉缓慢的页面反而是可视化组建加载得更快的页面。在浏览器和用户等待位于底部的样式表时,浏览器会延迟显示任何可视化组件。这将产生我们所谓的白屏。
其实就是强调可视化回馈的重要性。