我遇到問題。請參閱下面的代碼。位置:絕對和位置:相對問題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