可能重複:
How to stack divs from top to bottom in CSS
How to make div stack first vertically then horizontally?divs垂直堆棧順序而不是水平?
浮動或內聯元素堆棧是這樣的:
----------------- | 1 | 2 | 3 | 4 | | 5 | 6 | 7 | 8 | -----------------
但我想堆疊起來是這樣的:
----------------- | 1 | 3 | 5 | 7 | | 2 | 4 | 6 | 8 | -----------------
約束:任意數量的元素。所有相同的大小。所有元素必須在同一個「級別」上,這意味着我們不能堆疊「對」的div。
可能嗎?
編輯:忘了提及,容器應該水平擴展,所以可以使用「固定」數量的「行」。
是的,但你必須定義包裝元素_columns_,它們的行爲就像一個樣品。 - 這是你所稱的_pairs_? – Smamatti
對「對」的評論基本上意味着不能訪問服務器端,因此這些元素必須作爲不可修改的「訂單」作爲「平面」列表處理。 – chris
可能的重複:[CSS:如何樣式div從上到下](http://stackoverflow.com/questions/7268447/css-how-to-style-divs-top-to-bottom)和[如何使div首先垂直然後水平?)(http://stackoverflow.com/questions/7318819/how-to-make-div-stack-first-vertically-then-horizontally) –