は、それでは、私は3つのdivのを持っているとしましょう、その下にスペースがない場合。私はそれらを列の中に、お互いに横に積み重ねておきたい。最初の列で、最初の2つのdivのフィット。今、私は、最初の2つの下に収まるように三番目の余地がないので、三番目は、最初の1の次に行きたいです。これはどうすればできますか?現在フロートdiv要素
2
A
答えて
1
、これを行うための唯一の方法は、固体CSS3の列を使用することです。参考のためにここを参照してください:http://www.css3.info/preview/multi-column-layout/
これは広く(特にIEで)まだサポートされていない、あなたはより多くのサポートを追加するためのjQueryプラグインColumnizerが必要になる場合がありますので: http://dotmac.rationalmind.net/2011/03/cross-browser-multi-columns-with-jquery-and-css3/
0
CSS:
#wrapper{
width:960px;
margin:0 auto;
}
.mydivs{
float:left;
}
.cl{
clear:left;
}
マークアップ:
<div id='wrapper'>
<div class='mydivs'></div>
<div class='mydivs'></div>
<div class='mydivs'></div>
<div class='cl'></div>
</div>
float:left
あなたのすべての部門と彼らはあなたが望むようにポジションになります(スペースが残っていなければ左と次の行に整列します)
+0
I'mnが訂正した場合、問題は、それが最初の各列を埋めるようにし、次に行く、それらをスタックする方法でした。 あなたのソリューションは、最初の行を埋め、その後、次の行になります。 –
関連する問題
- 1. フロート右の要素がIE7の次の要素をプッシュダウン
- 2. 要素を別の要素にフロートする
- 3. ストレッチ右フロートdiv幅?
- 4. 右フロートとコンテナdiv
- 5. iPadスクロールdiv要素
- 6. のdiv要素が
- 7. div要素を別のdiv要素で囲む方法
- 8. バニッシュのdiv要素の空
- 9. Jquery div要素非表示
- 10. 要素(div)のサイズにバインド
- 11. ネストしたDIV要素
- 12. jqueryスクロール1 div with要素
- 13. 矢印付きdiv要素
- 14. CSS:文句を言わないマージン左フロート要素
- 15. ie7でdiv要素を隠すと、周囲のdiv要素が消える
- 16. 他のdiv要素の下にdiv要素を配置する方法
- 17. ブートストラップ3は、div要素が他の要素
- 18. DIV要素の2つの要素をボトムアラインする方法は?
- 19. 別の要素の上にdiv要素を配置します
- 20. div内の要素の選択とフィルタリング
- 21. divを含むHTML入力要素
- 22. divの子要素をアニメーション化する
- 23. JavaScriptがスクロールアクションのdiv要素を隠す
- 24. div要素の余分なスペースの解
- 25. ドラッグアンドドロップでdiv要素を複製
- 26. divをキャンバス要素でマスキングする
- 27. を表示するdiv要素のみ
- 28. 回転div要素を配置する
- 29. div内の要素の中央揃え
- 30. mouseoverでdiv要素のテキストを表示
おおまかな図が役立ちます。そのかわりに、編集 – Jashwant
を答えることが可能と –
以下のおかげで、の「隣」を参照してくださいので、私はあなたの代わりに、行の列を意味だと思い、質問によってのみ – Veltar