我有一個相當簡單的問題,我認爲這是常見的問題,但我無法在這裏找到一個解決方案在stackoverflow。位置絕對沒有高度
我有一個3格的和中間的是絕對定位,所以最後的div浮動ontop。我怎樣才能讓最後的div尊重第二的內容。我不能使用固定的高度,因爲如果瀏覽器被調整大小,這將不起作用。
.box1{
width: 20px;
height: 20px;
background-color: green;
margin: 10px auto;
}
.box2{
width: 20px;
height: 20px;
background-color: blue;
margin: 10px auto;
left: 0px;
right: 0px;
position: absolute;
}
.box3{
width: 20px;
height: 20px;
background-color: green;
margin: 10px auto;
}
<div class="wrapper">
<div class="box1"></div>
<div class="box2"></div>
<div class="box3"></div>
</div>
https://jsfiddle.net/vuyrbbpf/
我想它這麼DIV3尊重有內容,其中DIV2到位,而不是浮動ontop的它
爲什麼你需要它絕對定位? – melancia
我正在使用top:100%;所以div2不顯示在第一個瀏覽器上方 –
您可以給出一個草圖/粗略繪製所需的結果嗎? – DPac