+ -
当前位置:首页 → 问答吧 → CSS 中的背景部分是否放置最尾?

CSS 中的背景部分是否放置最尾?

时间:2011-04-27

来源:互联网

例如:#test {background:url(../img/test.png)}

是否集中背景部分,放置CSS最尾部分,这样会提高网页显示效率?!

作者: lerio   发布时间: 2011-04-27

如果是link引用的css话页面和CSS是同时加载的 @import是等页面被下载完后再被加载。
并且CSS的加载不会改变DOM结构是无阻塞下载,放在头部引用更能体现效率,再CSS文件内部的读取是从右向左的依据标签和选择器遍历匹配进行渲染(这是渲染效率的关键)所以大部分的渲染效率是基于选择器的写法的,所以有背景的样式放在最后不一定在加载图片的速度上提高效率,当然还有浏览器差异和选择器优先级,网络环境等等因素。。说的比较笼统。

[ 本帖最后由 bios9x 于 2011-4-27 17:33 编辑 ]

作者: bios9x   发布时间: 2011-04-27