在我用過的每個瀏覽器中,除了ie8,絕對定位的元素可以根據最接近的父親定位。如何解決在IE8中的絕對定位?
下面的代碼顯示了表格中的兩個div。頂部div的位置是:relative,但是,嵌套的,絕對定位的元素並不尊重其邊界(在ie8中,它位於頁面的底部而不是父div的底部)。
有沒有人知道這個問題的解決方法?
<style>
#top {
position: relative;
background-color: #ccc;
}
#position_me {
background-color: green;
position: absolute;
bottom: 0;
}
#bottom {
background-color: blue;
height: 100px;
}
</style>
<table>
<tr>
<td><div id="top"> Div with id="top"
<div id="position_me"> Div with id="position me" </div>
</div>
<div id="bottom"> Div with id="bottom"
<p>Lorem ipsum dolor sit amet.</p>
</div></td>
</tr>
</table>
正確答案! – leymannx 2014-03-19 17:09:41