は、それでは、私は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. フロート2つのdiv要素は、コンテンツ
- 2. 要素を別の要素にフロートする
- 3. フロート右の要素がIE7の次の要素をプッシュダウン
- 4. 右フロートとコンテナdiv
- 5. ストレッチ右フロートdiv幅?
- 6. ショー要素はdiv要素
- 7. div要素が
- 8. ホバリングDiv要素
- 9. CSS:ホバーdiv要素
- 10. div要素をjquery
- 11. スクロールがdiv要素
- 12. のdiv要素が
- 13. センタリングインラインブロックのdiv要素
- 14. div要素自体
- 15. iPadスクロールdiv要素
- 16. div要素を別のdiv要素で囲む方法
- 17. div内側のdiv要素をフェードアウト
- 18. ラップ子divのテキスト子div要素が
- 19. 下パディングがdiv要素
- 20. div要素へのアクセス
- 21. div要素の整列
- 22. 新しいdiv要素
- 23. div内の配置要素
- 24. フッタのdiv要素をスティック
- 25. HTML5のdiv要素のオーバーラップ
- 26. 要素(div)のサイズにバインド
- 27. jqueryスクロール1 div with要素
- 28. 矢印付きdiv要素
- 29. バニッシュのdiv要素の空
- 30. Retriveレコードのdiv要素が
おおまかな図が役立ちます。そのかわりに、編集 – Jashwant
を答えることが可能と –
以下のおかげで、の「隣」を参照してくださいので、私はあなたの代わりに、行の列を意味だと思い、質問によってのみ – Veltar