背景图片没有出现在IE8中,但它适用于所有浏览器,包括IE9
相关CSS:
#player {
background: url('/images/tv-screen.jpg') center top repeat-x;
padding: 25px 26px 0 -1px;
width: 660px;
height: 403px;
border: #555 solid 1px;
margin-top: 0;
margin-bottom: 0;
}
相关HTML:
<p id="player">...//some data ..</p>
答案 0 :(得分:2)
CSS看起来没问题。
我认为IE8在标签上失败了:<p id="player>
。 id属性没有结束"
。如果这导致id被误解,则CSS选择器将会
不符合它。
答案 1 :(得分:2)
问题是:iframe里面有iframe阻塞背景我不知道为什么,即使我用wmode =透明制作两个iframe。
所以我在最后一个iframe中用js创建了一个背景,只有不到9的IE。
感谢你们的时间。
答案 2 :(得分:1)
您使用的是正确的DOCTYPE吗?
答案 3 :(得分:1)
您是否尝试删除已设置的底部填充。这可能会导致ie7 / 8出现问题。