【发布时间】:2012-07-20 08:01:57
【问题描述】:
其他一些问题已经解决了如何最好地应用text-align: justify 以使内联块元素均匀分布……例如,How do I *really* justify a horizontal menu in HTML+CSS?
但是,“清除”行内块元素行的 100% 宽度元素由浏览器赋予其自己的行。如果不在父元素上使用line-height: 0;,我无法弄清楚如何摆脱那个空的垂直空间。
有关问题的示例,请参阅this fiddle
对于我使用line-height: 0; 的解决方案,请参阅this fiddle
我使用的解决方案要求将新的line-height 应用于子元素,但之前设置的任何line-height 都会丢失。有人知道更好的解决方案吗?我想避免使用表格,以便在必要时可以包装元素,还想避免使用 flexbox,因为还没有浏览器支持。我也想避免浮动,因为间隔的元素数量是任意的。
【问题讨论】:
标签: css text-align justify