我有一个“工具栏”,它有任意数量的浮动内联块元素,任意宽度未知。随着浏览器窗口变窄,在某些时候这些浮动元素会折叠起来。这很好,但我真正想要的是在发生这种情况时最小化宽度和高度。
所以,在包装一切之前看起来像这样:
======================== | XXXX XXXX XX XXXXXX | ========================
包装后,它看起来像这样:
================= | XXXX XXXX XX | | XXXXXX | =================
但是,我真正想要的是尽量减少浪费的空间。如果它必须使用 2 行,我希望它包装更多元素,以便它们更适合,如下所示:
============== | XXXX XXXX | | XXXXXXXX | ==============
1)这可能只用CSS来完成吗?
2)如果没有,是否有人已经用 JavaScript 解决了这个问题?