おおよそ次のようにアイテムを並べたいと思います。
item1 item2 i3 longitemname
i4 longitemname2 anotheritem i5
基本的に、テーブルのような構造に配置されたさまざまな長さのアイテム。注意が必要な部分は、これらのコンテナのサイズが異なる可能性があることです。各行にできるだけ多くのアイテムを収めたいと考えています。つまり、1 行にいくつのアイテムが収まるか、ページがサイズが変更されたアイテムは、対応するためにリフローする必要があります。たとえば、最初は各行に 10 個のアイテムが収まる可能性がありますが、サイズを変更すると 5 個に減る可能性があります。
列の数がわからないため(1行に収まる数がわからないため)、htmlテーブルを使用できるとは思いません。css を使用してそれらをフロートさせることはできますが、サイズがさまざまであるため、並べることはできません。
これまでのところ、私が考えることができる唯一のことは、JavaScriptを使用して最大のアイテムのサイズを取得し、すべてのアイテムのサイズをそのサイズに設定し、すべてをフロートさせることです。
より良い提案はありますか?