我有以下標記:靜態元素:絕對
<html>
<body style="margin:0;padding:0">
<div>
<div style="border:3px solid red; width:70%; position:absolute; left:2.5%">Left</div>
<div style="border:3px solid blue; width:25%; position: absolute; left:72.5%">Right</div>
<div style="border:3px solid black; width:95%; margin: 0 auto">Bottom</div>
</div>
</body>
</html>
我想在這裏實現爲三米的div這樣奠定了:
+---------------------------+--------+
|Left |Right |
+---------------------------+--------+
|Bottom |
+------------------------------------+
然而,我的標記的「底部」div與「左」&「底部」重疊。
我應該如何設計這3個元素來達到這個效果?
請注意,「底部」不是頁面上的最後一個元素。我只是簡單地將「左」和「右」放在一行中,頁面流從下面的行繼續進行默認定位。
編輯:除了公認的答案...如果你沒有靜態的高度或出於某種原因不想硬編碼,也可以達到類似的效果:
<div style="border:3px solid red; width:70%; position:absolute; left:2.5%">Left</div>
<div style="border:3px solid blue; width:25%; margin-left:72.5%">Right</div>
<div style="border:3px solid black; width:95%; margin: 0 auto">Bottom</div>
「底部」div與「左」和「底」部分重疊。 ......'底部'div與自身**重疊? –