發(fā)表日期:2013.11.22 訪問人數(shù):6352
最近在做漢聲官網(wǎng)的網(wǎng)站建設(shè)項目,用js實現(xiàn)魔方的轉(zhuǎn)動,并帶有淡入淡出的效果,開始很好的解決了IE67,firefox,chrome,360等主流瀏覽器的兼容性問題,可是卻被IE8給擋住了前進的步伐。
想了很多辦法,搜了各種網(wǎng)友的解決思路,都沒成功,最后發(fā)現(xiàn)IE8根本不能支持。
對于網(wǎng)站普遍的解決方法如下:
background-image:url(******.png)!important;
background-image:url(../images/space.gif);/*space.gif 是一個透明的圖片文件*/
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="******.png", enabled=true, sizingMethod=scale);
試驗后無解。
根本的原因是:簡單地說,PNG的支持問題在于IE7及以上版本使用了filter來支持PNG的Alpha通道,所以對于PNG來說其實已經(jīng)偷偷被應(yīng)用了一個 filter了。雖然解決了主要的PNG透明問題,不過也伴隨著另一個副作用,就是不能再應(yīng)用其他filter。或者準確地說是應(yīng)用其他filter會破 壞IE對PNG的支持。這就是為什么PNG在漸隱和漸現(xiàn)的時候會有難看的黑邊。上面這篇Blog已經(jīng)從側(cè)面解釋了這個問題了。所以理論上說,這個情況是無 解的……
更多相關(guān)信息【成都網(wǎng)站建設(shè)公司知多少】【網(wǎng)站制作注意事項】【成都網(wǎng)站建設(shè)要多少錢】
友情小提示:若您想了解更多成都網(wǎng)站建設(shè)方面的信息可點擊【網(wǎng)站建設(shè)】了解詳細介紹及報價,或咨詢客服
免費咨詢