html - 如何使用动态内容指定动态列表高度?

标签 html css html-lists

我有这样的列表:

<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 设置 min-height 并未指定高度,但这没有用。我想知道当内容的高度高于其他 li 时,是否有人可以帮助我增加 li 的高度?

最佳答案

考虑从您的 LI 中删除高度。高度可能用于分隔线条(如果我错了请纠正我)。一个简单的解决方案是将其转换为行高:

li {
  line-height:23px;
}

但是,这将使行间距均匀。您可能希望将 LI 分隔得比行多一点,以便在视觉上更好地将列表项行组合在一起。为此,添加填充和行高:

li {
  line-height:13px;
  padding-bottom:10px;
}

这是否为您提供了您正在寻找的效果?

关于html - 如何使用动态内容指定动态列表高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16869598/

相关文章:

javascript - IE 不读取真正的按钮值!如何解决这个问题?

php - 即使未选中,也使复选框出现在 $_POST 数组中

html - 如何修复 HTML 中带有 Logo 的文本对齐方式

javascript - "&lt;script src="的相对性

JQuery UI 1.10.3 可排序不删除元素

css - 3 div 33.3% 绝对居中

html - 如何降低单元格的高度?

css - 带有不需要空间的 float 列表元素

php - 导航栏和无序列表

javascript - append 到具有多个输入值的列表