2011-05-18 69 views
8

我有一個包含浮動項目列表的父容器。當添加新的浮動項目時,父容器很好地向右擴展。CSS動態寬度大於100%

但是,當我添加更多的項目和項目靠近窗口的右側,新項目只是跳轉到一個新的行。 相反,我希望它繼續向右擴展,使我的父容器大於100%。

是否有可能將容器寬度定義爲max-width:infinite;?

爲了回答我自己的問題,我知道我只能使最大寬度達到5000%,但我只是想知道是否有更好的解決方案。我認爲頁面的高度是最大寬度是一種奇怪:無限;並且頁面的寬度不能具有相同的行爲。

也許這只是一個愚蠢的問題,但我反正問:P。

回答

0

我認爲overflow:visible應該做的伎倆。

1

據我所知,你不能可靠地做這個跨瀏覽器,而不使用Javascript來計算你的浮動的寬度。

然後,你可以在上面有一個「包裝器」div,它可以確保你的浮動器的寬度可以是5000px。使用overflow-x滾動可以讓你的div不斷增長。

我認爲這是由於盒模型,據我所知,沒有容器越來越大,沒有計算寬度。您將一直沿着DOM層次結構(think body/html)的方式打擊父塊元素,其固定寬度爲