2012-08-26 24 views
1

我有一個頁面,透明滾動條(部分)使用filter: chroma()和一些表格,使用filter: alpha()不完全相同。我的問題是,IE8會顯示這個罰款,IE9不會。 IE9將只顯示一個或另一個透明,但不能像IE8一樣。有沒有人有一些信息或提示?謝謝!即9 - CSS - 多重過濾器:

回答

3

IE9不再支持舊的filter風格,而是支持更多標準的CSS屬性。

例如,如果您想要不透明,請使用opacity樣式,就像您在任何其他瀏覽器中一樣。使用標準CSS也可以在IE9中完成filter可能實現的大部分其他效果。獎金是,這意味着您也使用標準代碼來支持其他瀏覽器。

有一個或兩個功能在filter但IE9不支持等效標準,但大部分事情都可以完成。

如果你確實需要繼續使用垃圾舊filter風格(例如,如果你有一個質量差的網站,以無法改變的方式使用它們),這是可能的:你必須告訴IE9使用IE8兼容模式。這並不理想,你放棄了使用IE9的大部分優點,但它可以完成。