<div style="border: 1px solid">Hello</div>
<div style="float: right;border: 1px solid;width: 30%">Centre</div>
<div style="border: 1px solid">World</div>
我想將第二個div對齊到右側,因爲它只有30%的寬度。但是,當我使用float時,第三個div與第二個div重疊。我如何確保3rd div在第一格之後不是第二格之後纔會出現。文本對齊無濟於事,因爲我希望整個div在正確的方面不僅僅是它的內容。將div元素對齊到右側並重疊
請建議。
你有沒有試過清:both;在第三個div?這消除了之前一切的浮動。 – 2012-02-27 09:31:21
你想要第三個Div在哪裏? – Starx 2012-02-27 09:38:42
它工作!但我不明白,如果它刪除浮動,爲什麼我必須使用浮動。有沒有辦法將div與右邊對齊而不會浮動?也希望清楚:兩者都不會影響頁面中的其他任何浮動內容? – SoulMan 2012-02-27 09:46:01