【发布时间】:2015-12-28 20:14:20
【问题描述】:
我正在尝试使列中的列表项在其列表中具有相同的高度。
这是我所拥有的:
<ol>
<li>List item 1</li>
<li>List item 2</li>
<li>List item 3</li>
</ol>
ol {
min-height: 100%;
display: flex;
flex-direction: column;
}
ol li {
flex: 1;
}
我已尝试:我已尝试按照本教程进行操作:https://css-tricks.com/boxes-fill-height-dont-squish/ 无济于事。我认为问题与 必须设置 height: 100% 到每个父元素一直到 html 有关。可以吗?
我的列表嵌套很深,设置所有这些高度会破坏布局。我宁愿只使用流体高度。
我也尝试过:仅使用 div 而不是列表来完成此操作。尽管如此,还是没有运气。
有什么线索吗?
【问题讨论】:
-
您是否逐字使用了 csstricks 网站上的代码?您需要一些供应商前缀才能使其在任何地方都能正常工作。抱歉,如果您没有将它们简洁地包括在内!