假設有一個固定寬度的div容器,寬度爲200px。包含的元素是固定寬度的內嵌塊div,寬度爲45px。那麼讓我們假設我再向容器中添加一個元素。我想要實現的是,所有包含的元素縮小到最大可能的寬度並且適合容器而沒有溢出(40px,假設元素之間沒有空白)。縮小包含的元素,如果它們的寬度適合容器
這是純粹的CSS可能嗎?
假設有一個固定寬度的div容器,寬度爲200px。包含的元素是固定寬度的內嵌塊div,寬度爲45px。那麼讓我們假設我再向容器中添加一個元素。我想要實現的是,所有包含的元素縮小到最大可能的寬度並且適合容器而沒有溢出(40px,假設元素之間沒有空白)。縮小包含的元素,如果它們的寬度適合容器
這是純粹的CSS可能嗎?
使用純粹的CSS3可以使用flexbox module。找到足夠的browser support for it是另一件不幸的事情。
See it in action(如果您使用FF/Chrome/Safari)。
謝謝,這正是我需要的。如果有人完成瀏覽器支持,請參見[this](http://stackoverflow.com/a/6873883/396680)(需要js) – alh84001 2012-07-09 08:09:13
AFAIK這是不可能與css – 2012-07-08 17:46:59