其他一些问题已经解决了如何最好地应用text-align: justify以使内联块元素均匀分布……例如,如何真正地*证明* HTML + CSS中的水平菜单?
但是,浏览器为“清除”行内块元素行的100%宽度元素提供了自己的行。我不知道如何在不使用line-height: 0;父元素的情况下摆脱空的垂直空间。
有关该问题的示例,请参见此小提琴
对于我使用的解决方案line-height: 0;,请参见此小提琴
我正在使用的解决方案要求line-height对子元素应用新的解决方案,但是之前设置的所有内容line-height都会丢失。有谁知道更好的解决方案?我想避免使用表,以便在必要时可以包装元素,也可以避免使用flexbox,因为还没有浏览器支持。我也想避免使用浮点数,因为间隔的元素数是任意的。
慕容森
梦里花落0921