我有一个 div :
<div class="ContainerBG">
Special Ad
</div>
和一个CSS:
.ContainerBG
{
background-repeat: repeat-x;
text-align: center;
vertical-align: middle;
font-size: 16px;
font-family: Arial;
color: #000000;
width: 100%;
line-height: 28px;
font-weight: bold;
background-image: url('Resources/images/ContainerBG.gif');
}
在所有浏览器和 IE9 中,背景都正确显示,但在 IE8 或更低版本中,背景根本不显示,但 'ContainerBG' 中的其他属性正在工作!并且ia可以在IE开发者工具中看到正确渲染的背景!
我也试过:
background: url('Resources/images/ContainerBG.gif') repeat-x;
我也尝试通过内联样式,但它没有用!
如果我们将 div 替换为相同 CSS 的跨度,它将起作用!这里有一个测试页面,请注意左窗格是我正在谈论的 div,右窗格具有相同的代码但使用跨度,因为您可以看到跨度工作但 div 没有!
有人面临同样的问题吗?有什么建议么?