由于opacity属性存在兼容性问题,所以在IE8下,用opacity来设置元素的透明度,会失效,从而导致页面的样式问题。
在IE8及其更早的浏览器下,我们可以使用filter属性,来代替opacity属性,从而达到IE8下设置元素透明度目的。
例如,需要将div的透明度设置为80%,相应的写法应该为:
div{
opacity:0.8;
filter:Alpha(opacity=80);
}
注意:
opacity和filter属性必须同时存在才能保证在所有浏览器下你的透明度效果都会生效。