0

float:left に似たようなことをしようとしています。float:left の場合、このスタイル プロパティで多数の div を設定すると、ウィンドウの幅に従って配置されます。ウィンドウが狭くなりすぎると 1 つの列になり、ウィンドウが大きくなると複数の列に拡大されます。

似たようなことをしたいのですが、垂直フロートのように機能させたいです。したがって、5 つの項目があり、ブラウザーのウィンドウの高さが 1 列に 4 つしか含まれない場合、余分な div は 2 列目に配置する必要があります。簡単に言えば、div の長いリストがある場合、ウィンドウの高さに応じて列にリストする必要があります。

div と css または jquery ui でこれを行う方法はありますか?

4

1 に答える 1

1

これは CSS だけでは不可能です。あなたの最善の策は、石積みのようなものです:

http://masonry.desandro.com/

(または、石積みによって強化されたおしゃれなフィルタリングと同位体の詰め込み用: http://isotope.metafizzy.co/ )

それが役立つことを願っています:)

于 2012-04-30T15:16:05.370 に答える