IE6 8 filter雙重濾鏡bug

2021-06-10 17:25:17 字數 367 閱讀 7732

最近在做乙個旋轉木馬的特效時候碰到了乙個很詭異的問題在ie8以下的ie核心瀏覽器中,當乙個父級定義了filter的alpha時,如果它子級也有濾鏡則這個層中的文字全部會變為灰色(小半透明形式展示)如下例:

內容介紹

這個時候在ie下層裡面的內容字型色展示效果會偏差非常大 特別是當filter中的opacity為80等不滿一百的時候幾乎為半透明灰色,而在ie9和其他非ie核心中卻正常解析,由於專案的週期比較近迫於無奈,只能浪費乙個鏈這個透明遮罩通過png去模擬,ie6下也就為不透明了。通過多次測試基於其他瀏覽器和ie9的正常解析個人把它歸入了iebug(其實應該是它特有filter解析方式不一樣引起的吧);

IE6 8 CSS檔案中文注釋引發樣式問題

今天同事遇到乙個問題,頁面樣式在其它瀏覽器正常,ie下失效。幫他看了一下,起因是css中包含一行中文注釋,注釋之後定義的樣式在ie下失效了,去掉那行中文注釋一切正常。這問題我自己原來也遇到過,所以後來寫注釋的時候都用英文,也沒細研究過bug如何觸發的。今天被人問到了,總不好跟人家說你以後寫注釋就用英...