为了这个问题,让“效率”意味着或多或少的页面渲染速度。尽管如此,我们还应该考虑性能问题,如平滑滚动。CSS效率问题
假设你在页面上放置条纹背景。从效率的角度来看,平铺100px宽(显示10条)或宽20px(显示两条)图像会更好吗?当然,一张大图片需要更多时间才能加载,但我觉得在拼贴非常小的图片时遇到了麻烦。有一个最佳点吗?
我开始觉得这取决于浏览器,尤其是考虑这个问题的第二部分(可能的操作系统呢?):
要达到透明度,是更有效的瓷砖半透明.png文件,或者使用CSS不透明属性(再次提及大块和小块的问题)?根据我的经验,旧版本的IE似乎比使用CSS不透明属性的平铺半透明PNG更好(尽管我从未做过任何科学测试)。
圆角是另一个很好的例子......在一些浏览器中,使用图像而不是CSS属性或JavaScript实现似乎使页面更快,更平滑的滚动。
这确实是一个比CSS更广泛的问题,但这只是我最近一直在考虑的问题。
-Peter
这也是一个问题,无论您是为未来还是过去开发。 – kapa 2011-06-06 16:19:34
当然。我的问题相当开放(也许有点修辞),但我认为讨论是值得的。 – Peter 2011-06-06 16:23:21