由于opacity屬性存在兼容性問題,所以在IE8下,用opacity來設置元素的透明度,會失效,從而導致頁面的樣式問題。
在IE8及其更早的瀏覽器下,我們可以使用filter屬性,來代替opacity屬性,從而達到IE8下設置元素透明度目的。
例如,需要將div的透明度設置為80%,相應的寫法應該為:
div{
opacity:0.8;
filter:Alpha(opacity=80);
}
注意:
opacity和filter屬性必須同時存在才能保證在所有瀏覽器下你的透明度效果都會生效。