0

Web アプリケーションに div があり、ユーザーがスライドできる幅は無制限で、動的な高さ (ユーザーの画面に応じた高さを意味します) を使用できます。その中にいくつかの div を分散させる必要があります。ここから明確なアイデア/サンプルを入手できます

結果 | ソース

今、最初のdivの左に浮かんでいます..しかし、私は何かが必要です

最初の div は左上にあり、次に 2 番目の div が最初の div の一番下にあります。次に、3 番目の 1 つを配置するのに十分なスペースがあれば、それは 2 つ下または上にある必要があります。

ここでさらにアイデアを得ることができます

+------------------------------------------------------------
|     
|  div 1         div 3      div 6
|
|                 div 4
|
|
|  div 2        div 5
|
|
+--------------------------------------------------------------

float:left 、 display:block を試しました .... 動作しません ....

4

1 に答える 1

2

float:left ですべての div を強制し、a を使用し <div style='clear:both'></div>て div の新しい行を作成します

http://jsfiddle.net/3fmVF/3/

于 2012-07-27T10:19:12.947 に答える