使用可能な水平スペースに応じて、アイテムのリストを水平方向または垂直方向にレンダリングしたいとします。リスト項目の内容が動的に変更される可能性があるので、@media
クエリは本当に役立たない。使用可能なスペースに応じて水平方向または垂直方向にリストを整形する
例:
item1 item2 item3 item4 |<-- right border of parent box
は、今、私たちは
muchlongeritem2
から
item2
を変更し、レイアウトがに変更する必要があります。
item1 |
muchlongeritem2 |<-- right border of parent box
item3 |
item4 |
のみCSSを使用してこれを達成する方法はありますか?私はJavaScriptソリューションを考え出すことができましたが、誰かが何らかのコードを準備していれば、それをチェックすることもできます。