background-size ie8不支持怎么解決


background-size這個屬性是css3,新增的屬性,現在很多瀏覽器已經支持了,但是IE系列的瀏覽器卻沒有支持,比如IE8,下面介紹下如何解決這個問題

 

在IE瀏覽器中,可以通過濾鏡filter來實現。

background-image: url('test.jpg'); 

background-size: cover; 

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test.jpg',  sizingMethod='scale');

其中,圖片的路徑url和src必須一樣,同時路徑都必須是絕對路徑,全路徑,才可以,否則會出錯

IE例

<td width="870" height="300" style="background: url(login/image/index_main.jpg) no-repeat right top;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='login/image/index_main.jpg',sizingMethod='scale');" >

Chrome例

<td width="870" height="300" style="background: url(login/image/index_main.jpg) no-repeat right top;

background-size:100%;" >


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM