我想根据可用的水平空间水平或垂直呈现项目列表。列表项的内容可能会动态变化,因此@media
查询并没有真正的帮助。
例子:
item1 item2 item3 item4 |<-- right border of parent box
现在我们更改item2
为muchlongeritem2
,布局应更改为:
item1 |
muchlongeritem2 |<-- right border of parent box
item3 |
item4 |
有没有办法只使用 CSS 来实现这一点?我可以想出一个 JavaScript 解决方案,但如果有人准备好一些代码,我也很乐意检查一下。