2
A
回答
8
如果你真的只是想清除它們,那麼無論什麼元素最能描述你想清除浮動內容的語義。
如果要使塊擴展爲包含所有浮動內容,則添加一個額外的元素(任何類型的元素)是最髒的選項。有a whole bunch of better ways to achieve the effect。我通常贊成在容器上設置overflow: hidden
,但最好的選擇與上下文有所不同。
如果你真的想使用一個實際的(空)元素,那麼無論是div還是span是最好的 - 它們不會帶有額外的語義。
0
我有以下方面:
<div id="sidebarWrap">
<div id="sidebarHandle">
<a href="#"></a>
</div>
<div id="sidebar">
<h2>Category</h2>
</div>
<p class="clear"></p>
</div>
凡#sidebarWrap絕對定位到它的右上方的父,和#sidebarHandle和#sidebar是浮動是彼此相鄰。 p.clear清除浮動。
在這種情況下,會有更好的解決方案嗎?
相關問題
- 1. 清除CSS中浮動元素的最佳方法是什麼?
- 2. CSS:調整元素的大小而不是清除浮點數
- 3. 無法清除僞元素浮點數
- 4. 使用CSS清除最後一個浮動元素?
- 5. CSS子級清除父級浮點數
- 6. 清除每一行中的最後一個浮動元素
- 7. CSS Float最大的列表項,清除x元素後的浮動IE7問題
- 8. 用CSS佈置浮動和清除的頁面元素
- 9. 清除/覆蓋輸入元素的css
- 10. 元素總是在清除浮動左
- 11. 清除內浮點
- 12. 在級聯浮動元素中清除浮動
- 13. 從JavaScript中的數組中刪除元素的最佳方法?
- 14. CSS浮動清除幫助
- 15. CSS在基於浮點的列中清除?
- 16. 去除元素的最佳集合
- 17. Css浮動元素
- 18. CSS浮動元素
- 19. 如何清除數組中的元素?
- 20. 清除數組中的空元素
- 21. 清除表單中的數組元素
- 22. 相對於以前的元素的CSS浮點數
- 23. 從所有子元素中清除CSS元素
- 24. 如何清除左浮動元素,當它與右浮動元素碰撞?
- 25. CSS清除每個第三元素
- 26. CSS - 爲元素清除樣式
- 27. 從數組中刪除元素的最佳方式:javascript/jquery
- 28. CSS浮點數:清除不與相對位置一起工作
- 29. CSS/HTML:Inputfield在浮動元素的中間
- 30. CSS中的垂直浮動元素?
你是什麼意思的「最佳元素」? – rahul 2009-09-11 09:04:03