【发布时间】:2017-04-24 22:32:08
【问题描述】:
我有一个高度可变的无序列表:
<ul style="list-style-type: none;">
<li style=" float:left"><div style="width:200px;">[divcontent]</div></li>
<li style=" float:left"><div style="width:200px;">[divcontent]</div></li>
etc
</ul>
这些 div 包含可变长度的文本,因此高度会发生变化。当它们具有彩色背景的边框时,这会导致不规则的显示。更糟糕的是,当它们绕到下一行时,它们不会绕到左侧,而是倾向于粘在中间一些较长的 div 后面。
一行上的所有高度都应成为该行上最高项目的高度。因此,如果第 1 行的最高项目是 100 像素,则该行上的所有项目(li)都应变为 100 高。如果在下一行最高的项目是 150 像素,则所有项目都应达到该高度。
有没有办法做到这一点?
【问题讨论】: