我想設計一個可擴展的div
,它應該根據內部內容進行擴展。內容有兩個div
s,左側浮動,每個寬度固定。這些div
本身可以根據其文本內容進行擴展。最後他們是在div
父div
div
這是div
意味着兩個明確的兩個浮游物。然而父母div
不會擴展到包含孩子div
,雖然我認爲它應該,因爲所有元素都相對定位,而不是絕對定位。我怎樣才能實現擴張?小提琴在http://jsfiddle.net/Cupidvogel/y79NS/1/。如何使浮動內容的div可擴展
0
A
回答
1
加浮動:左到主格「主要」(和這樣做,你將不再需要明確:兩格了,因爲所有的元素現在浮動)
你可以仍然使用clear:這兩個屬性就像你在你的例子中一樣,這樣你就不需要添加float:left到主div,但是你在錯誤的地方有明確的div。這應該是放在右浮動DIV中,alternativly可以去除.clear股利和使用「:在」清除的div:
,這裏是一個link這將解釋爲什麼這個工程。
1
如果我明白你可以嘗試添加overflow: hidden;
到.main
類風格。
+1
它的工作原理!你能解釋一下嗎? – SexyBeast 2012-08-02 19:27:58
+1
它給你的主要div一個「喚醒呼叫」來看看它的內容(如果有什麼溢出),並試圖儘可能地展示和隱藏其餘內容。如果有可用空間,它會很好地顯示內部div和其他內容。這是非常奇怪的,但它通常起作用。 – 2012-08-02 19:44:03
相關問題
- 1. 浮動div不會擴展到適合動態內容
- 2. 如何在浮動時擴展div?
- 3. 擴展div的內容
- 4. 如何使div擴展爲在css中包裝動態內容
- 5. 自動擴展浮動Div的家長
- 6. CSS div無內容擴展
- 7. div的浮動內容
- 8. 隨着內容擴展,這個div可能會擴展嗎?
- 9. 內左浮動div的不擴大div容器垂直
- 10. 使DIV可擴展
- 11. 將浮動div擴展爲父容器的100%寬度
- 12. 浮動內容中Div Div Div Divider
- 13. 如何動態更改div內容後應用jQuery擴展器?
- 14. 使一個div浮動其他內容
- 15. 擴展內容不可見
- 16. 動態浮動的內容,讓DIV漂浮在另一個DIV
- 17. 擴展div中的內容時出錯
- 18. 如何在另一個div內容上移動浮動div
- 19. 如何將浮動div的內容與div的中心對齊?
- 20. 如何使用引導程序來擴展div內容
- 21. 谷歌地圖 - 如何使div擴展到包含其內容
- 22. asp.net:動態擴展內容
- 23. 如何使用CSS擴展其內容?
- 24. div不會擴大浮動內容的高度
- 25. 兩列DIV與內容擴展
- 26. Div不會隨着內容擴展
- 27. 側邊欄+ 2個擴展內容div
- 28. 在Chrome擴展內容切換div-script
- 29. 部分擴展div以預覽內容
- 30. 如何擴展容器div的高度,只要子div展開
This works too!你能解釋一下嗎? – SexyBeast 2012-08-02 19:28:13
更新了我的答案。 – Sammy 2012-08-02 19:44:15
太棒了!非常感謝! – SexyBeast 2012-08-02 19:45:37