回答
這不是一個圖形設計的問題。這是一個CSS,因此屬於StackOverflow。
這就是說,保持HTML清潔的答案只是爲了給父母一個溢出。所以,如果你的標記是:
<div class="wrapper">
<div style="float: left;"></div>
<div style="float: left;"></div>
</div>
你可以給包裝溢出:
.wrapper {overflow: auto}
現在.wrapper
將包含彩車。
這通常是所有需要的。
有時,在較老的IE中,容器也需要一個寬度。
謝謝。這種方法似乎是我發佈問題後所做的其他研究的最佳解決方案。 – jmlane
你可以讓這更復雜,但一個簡單的方法是一類添加到您的CSS稱爲.clearfix與此屬性:
.clearfix {clear: both;}
然後,只需插入一個標籤,你想清楚什麼下方。
谷歌清晰的更現代的方式來定義標籤。
對不起,標籤沒有正確格式化和顯示。把它作爲下一個div:
–是真的,儘管這會在頁面上增加額外的標記。 –
@DA。是正確的,來自clearfix解決方案的附加(可能在語義上不必要的)標記違反了我的第一條準則。一個有效的答案,但我想看看是否有人提出一個不需要額外標記的解決方案。 – jmlane
有點棘手,但它是現代瀏覽器的工作:)
.wrapper::after {
content:"";
clear:both;
}
我已經看到了這一點,最好的方法是使用:&前:後現代瀏覽器和縮放僞元素:1爲老年人IE版本。
/* For modern browsers */
.cf:before,
.cf:after {
content:"";
display:table;
}
.cf:after {
clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
zoom:1;
}
- 1. 清除CSS中的浮點數的最佳元素?
- 2. 在webkit中清除浮動的最簡單方法是什麼?
- 3. 什麼是刪除佈局元素的最佳方法
- 4. 清除Plone的CSS緩存的最佳方式是什麼?
- 5. 使用CSS清除最後一個浮動元素?
- 6. 元素總是在清除浮動左
- 7. 清除垃圾收集BST的最佳方法是什麼?
- 8. 清除指針的最佳方法是什麼?
- 9. 「清除第6位」的最佳方法是什麼?
- 10. 定位元素浮動或定位的最佳做法是什麼?
- 11. 從數組中刪除第一個元素的最佳方法是什麼?
- 12. 在C++中清除容器的最佳方式是什麼?
- 13. 按類別查找角元素的最佳方法是什麼?
- 14. 什麼是識別HTML元素的最佳方法
- 15. 處理空數組元素的最佳方法是什麼?
- 16. 檢查元素寬度的最佳方法是什麼?
- 17. 存儲表格視圖元素的最佳方法是什麼?
- 18. 定位標題元素的最佳方法是什麼?
- 19. 處理元素集合的最佳方法是什麼?
- 20. 什麼是從IE中刪除DOM元素的最快方法?
- 21. 清除每一行中的最後一個浮動元素
- 22. 清除元素上所有僞類的最簡單方法是什麼?
- 23. 使用方法:清除浮動元素後
- 24. 向下一個元素添加/刪除類的最佳方法是什麼?
- 25. 什麼是使用引用刪除數組元素的最佳方法
- 26. 將所有tabindex屬性移除到html元素的最佳方法是什麼?
- 27. 刪除元素上事件偵聽器的最佳方法是什麼?
- 28. CSS Float:爲什麼浮動應用到要浮動元素之前的元素?
- 29. 什麼是使用Moment.js清除時間的最佳方式?
- 30. 用CSS佈置浮動和清除的頁面元素
應該被移動到堆棧溢出 –
是否所有的CSS問題更適合所以比Design.SE或只是那些在本質上不是設計主要是技術性的關係嗎? – jmlane