工作我有了一個alpha集的GIF圖片,當在Firefox 3.0中我的網站負載,它的圖像應的部分透明的作用。但是,當我嘗試在IE7中加載GIF圖像時,它會作爲實體塊返回。實際上,它就像圖像中的顏色滲入透明區域。如何獲得圖像的透明度在IE
有沒有人有任何建議來解決這類問題?指出要查看的內容或您用於解決此類問題的路線。
我在CSS被控制這一點 - 而我想避免的條件註釋途徑和多種CSSes,我願意,如果建議切實顯示瞭如何可以解決IE的兼容性問題。
感謝, 肖恩
工作我有了一個alpha集的GIF圖片,當在Firefox 3.0中我的網站負載,它的圖像應的部分透明的作用。但是,當我嘗試在IE7中加載GIF圖像時,它會作爲實體塊返回。實際上,它就像圖像中的顏色滲入透明區域。如何獲得圖像的透明度在IE
有沒有人有任何建議來解決這類問題?指出要查看的內容或您用於解決此類問題的路線。
我在CSS被控制這一點 - 而我想避免的條件註釋途徑和多種CSSes,我願意,如果建議切實顯示瞭如何可以解決IE的兼容性問題。
感謝, 肖恩
我不記得在IE(任何版本)透明gifs有問題。
首先嚐試加載自身的形象 - 這會告訴你,如果它的圖像或一些CSS規則行不通了。
如果它仍然是錯的,嘗試重新保存它以不同的程序。瘸子會做。
編輯:這是在CSS的水平,所以我會檢查它的規則有其出現的背景顏色...希望它應該很容易找到一個可能的候選人。將顏色更改爲#ff0000,並檢查圖像是否如您所期望的那樣變化。然後找出爲什麼該規則在IE上顯示,但不是FF。如果你有一個網頁的URL,我可以看看。
嘗試這兩種 - 亂用數字,直到你得到它的權利。我4get這是爲IE瀏覽器,這是FF /鉻
opacity: 7;
filter: alpha(Opacity=7);
我通過切換到PNG修復了GIF透明度問題。 IE7正確呈現png alpha通道。
印刷透明的PNG仍然沒有在IE7的工作權利。
警告:24位PNG上的Alpha透明度在IE6上不起作用。使用8位。 – 2008-10-29 19:19:49
這是怪異 - 我發現問題了我認爲在CSS文件中註釋掉聲明:
//margin-top: 46px;
//background-color: #377696;
這是在包含兩個圖像元素。
我upvoted每個答案。謝謝!
啊...這不是一個CSS評論! CSS僅使用/ *這是一條評論*/ – Greg 2008-10-29 19:36:39
它在CSS級別。 – torial 2008-10-29 19:14:54