我遇到问题。请参阅下面的代码。位置:绝对和位置:相对问题ie
<div style="position:relative; overflow:hidden; width:120px;">
<div style="position:absolute; left:0px;">Content</div>
<div style="position:absolute; left:40px;">Content</div>
<div style="position:absolute; left:80px;">Content</div>
</div>
问题是,在Firefox中,它的工作正常;但是当我在ie-8中运行这个代码时,它会产生问题。所有的位置:绝对div是40px
宽。他们应该只是简单地达到我分配给他们的位置。在ie,与position:absolute
的第二个div采取双左空间。它计数第一个div为40px
,然后计数40px
以上。它应该从相对定位的div的左侧拿40px
。有人可以帮忙吗?
这是所有这些div的CSS吗?如果你有一个float:left;在子div上它可能导致你描述的问题 – 2011-03-16 17:17:55