今天在秦哥的文章《CSS实现HTML元素透明的那些事》看到了各种浏览器中透明的实现。值得注意的是里面提到了IE团队推荐实现透明的方式,写法如下:
{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: .5;
}
秦哥也推荐了一个简单最好用的实现方式:
{
filter:alpha(opacity=30);
opacity:.3;
}
但个人觉得还是用IE团队推荐实现透明的方式相对来说比较好点,我想他们应该是经过很多测试总结出来的最优化方法。另外在《CSS实现HTML元素透明的那些事》一文中还提到了IE的hasLayout相关知识,很值得一读与收藏。