IE 8:后臺大小修復我試圖向IE添加背景大小,但它根本不起作用:HTML<h2 id="news">Notícias <img src="white-marker.png" alt="" /></h2>CSS:div#content h2#news {
background: url('../images/news-background.jpg') no-repeat;
background-size: 100%;
border-radius: 20px;
color: #fff;
margin: 20px 0 0 20px;
padding: 8px 20px;
width: 90%;
-moz-background-size: 100%;
-moz-border-radius: 20px;
-webkit-background-size: 100%;
-webkit-border-radius: 20px;
}過濾器有什么問題?
3 回答

慕碼人2483693
TA貢獻1860條經驗 獲得超9個贊
由'Dan'在類似的帖子中發布,如果您沒有使用精靈,可能會有一個修復:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo.gif', sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo.gif', sizingMethod='scale')";
但是,這會縮放整個圖像以適合分配的區域。因此,如果您使用精靈,這可能會導致問題。
注意
過濾器有缺陷,分配區域內的任何鏈接都不再可點擊。

動漫人物
TA貢獻1815條經驗 獲得超10個贊
我創建了jquery.backgroundSize.js:一個1.5K jquery插件,可以用作“封面”和“包含”值的IE8后備。看看演示。
解決您的問題可能很簡單:
$("h2#news").css({backgroundSize: "cover"});
- 3 回答
- 0 關注
- 376 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消