發表日期:2013.11.22 訪問人數:6352
最近在做漢聲官網的網站建設項目,用js實現魔方的轉動,并帶有淡入淡出的效果,開始很好的解決了IE67,firefox,chrome,360等主流瀏覽器的兼容性問題,可是卻被IE8給擋住了前進的步伐。
想了很多辦法,搜了各種網友的解決思路,都沒成功,最后發現IE8根本不能支持。
對于網站普遍的解決方法如下:
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來說其實已經偷偷被應用了一個 filter了。雖然解決了主要的PNG透明問題,不過也伴隨著另一個副作用,就是不能再應用其他filter。或者準確地說是應用其他filter會破 壞IE對PNG的支持。這就是為什么PNG在漸隱和漸現的時候會有難看的黑邊。上面這篇Blog已經從側面解釋了這個問題了。所以理論上說,這個情況是無 解的……
更多相關信息【成都網站建設公司知多少】【網站制作注意事項】【成都網站建設要多少錢】
友情小提示:若您想了解更多成都網站建設方面的信息可點擊【網站建設】了解詳細介紹及報價,或咨詢客服
免費咨詢