我在相对定位的元素(正文内容)之后放置了一个绝对定位的元素(标题)。由于某种原因,这在除IE8之外的所有浏览器中都能正常工作。 标题与内容元素重叠,未位于其绝对位置。 我用过的css规则:
#bodyContent{
clear: both;
display: table;
width: 920px;
margin-top: 173px;
_margin-top: 178px;
position: relative;
}
#headerContainer {
position: absolute;
top: 0px;
left:0px;
}
标题部分从内容元素postition渲染,其位置为空格。
这是IE8中的错误吗?任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
这听起来像一个旧的IE7错误..你能在它们之间放置一个元素吗?这为我解决了。
答案 1 :(得分:0)
我也遇到过类似的问题。我使用float
命令解决了这个问题。试试float: left
;在#headerContainer