我有这样的列表:
<ul class='fixture'><li>...html table...</li></ul>
<ul class='fixture'><li>...html table...</li></ul>
<ul class='fixture'><li>...html table...</li></ul>
<ul class='fixture'><li>...html table...</li></ul>
<ul class='fixture'><li>...html table...</li></ul>
<ul class='fixture'><li>...html table...</li></ul>
我将li
的高度设为23,但当我的html表格的内容超过23时,内容会干扰其下方的li
。我试图为li制作最小高度并且未指定高度,但这不起作用。我想知道当内容的高度高于其他li
时,是否有人可以帮助我如何增加li
的高度?
答案 0 :(得分:1)
考虑从LI中删除高度。高度可能用于分隔线(如果我错了,请纠正我)。一个简单的解决方案是将其转换为行高:
li {
line-height:23px;
}
然而,这将使线条保持均匀间隔。您可能希望将LI的分隔线多一些,以便在视觉上将列表项行更好地组合在一起。为此,请添加填充以及行高:
li {
line-height:13px;
padding-bottom:10px;
}
这会给你带来你正在寻找的效果吗?
答案 1 :(得分:0)
删除您分配给height
的所有li
属性。如果没有指定高度,它将自动调整。