当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > CSS 避免使用滤镜

CSS样式表
CSS Sprite的一些最佳实践方法
绝对定位(absolute)和浮动定位(float)分析
IE 选择符的4095限制
CSS IE6奇数宽度或高度的bug
CSS Border属性制作小三角
清理CSS样式的几个有用工具
IE7 position:relative的问题
CSS 网页布局中易犯的10个小错误小结
纯CSS搞定按钮、链接点击时的虚线
CSS经典技巧十则
CSS超级技巧大放送合集
漂亮的表格
首届世界CSS设计大赛结果揭晓
HTML表单元素覆盖样式元素问题及其补救之道
网页美工制作规范
top、clientTop、scrollTop、offsetTop
双表法调用样式表
典型的三行二列居中高度自适应布局
用!important解决IE和Mozilla的布局差别
CSS hack浏览器兼容一览表

CSS样式表 中的 CSS 避免使用滤镜


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-27   浏览: 177 ::
收藏到网摘: n/a

这个滤镜的问题在于浏览器加载图片时它会终止内容的呈现并且冻结浏览器。在每一个元素(不仅仅是图片)它都会运算一次,增加了内存开支,因此它的问题是多方面的。

IE独有属性AlphaImageLoader用于修正7.0以下版本中显示PNG图片的半透明效果。这个滤镜的问题在于浏览器加载图片时它会终止内容的呈现并且冻结浏览器。在每一个元素(不仅仅是图片)它都会运算一次,增加了内存开支,因此它的问题是多方面的。

完全避免使用AlphaImageLoader的最好方法就是使用PNG8格式来代替,这种格式能在IE中很好地工作。如果你确实需要使用AlphaImageLoader,请使用下划线_filter又使之对IE7以上版本的用户无效。

这是yahoo网站性能最佳体验的其中一条,但滤镜对页面性能影响到底有多大,目前好像还没有正式的测试结果可参考,你知道吗?