【发布时间】:2011-06-20 14:04:07
【问题描述】:
我尝试将背景大小添加到 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;
}
filter 有什么问题?
【问题讨论】:
-
如果您不使用border-radius,您的建议有效...
-
正如@RSK 所指出的,
background-size在 IE8 中不起作用。 -
好的,但正如您在标题中看到的那样,我需要一个 IE 8 修复...谢谢大家。
-
考虑到只有大多数浏览器的最新版本(在某些情况下只是当前的 beta 版本)支持
background-size,您需要的不仅仅是 IE8 的“修复”。重新设计你的设计可能更明智,这样它就不需要这个了。或者使用绝对定位将图像(不是背景图像)放置在页面其余部分的下方。
标签: css xhtml filter width background-image