我在我的應用程序的結構如下:展開div容器與內容寬度
<div id="container">
<div id="child_container">
<div class="child"></div>
<div class="child"></div>
...
<div class="child"></div>
</div>
</div>
每個孩子div有一個已知的固定寬度,但該應用程序允許更多的人在child_container div來插入。
我想要做的就是在需要的時候容器DIV水平擴展,考慮到子容器的總寬度。
這是目前發生的事情:
+------ container -------+
+--- child_container ----+
| child1 child2 child3 |
| child4 |
+------------------------+
如果我設置child_container DIV寬度爲固定值,我可以得到它過去的div容器,儘管是一個有點難看,其工作水平擴展:
+------ container -------+
+------ child_container -+----+
| child1 child2 child3 child4 |
+------------------------+----+
但是,這需要重新計算它,每當添加一個新的孩子。
有沒有辦法做到這一點,而無需使用固定寬度的子容器,在某種程度上使得最終的結果是
+--------- container ---------+
+------ child_container ------+
| child1 child2 child3 child4 |
+-----------------------------+
感謝。
請提供一些代碼。在小提琴中更好。 – Andre 2011-05-24 18:55:43
它是這樣的:http://jsfiddle.net/8XGqs/ – Andre 2011-05-24 19:51:12
http://jsfiddle.net/8XGqs/1/說明等效的ascii藝術以上更好,我認爲。剛添加寬度:100%到#container。 – Andre 2011-05-24 19:59:51