我遇到了一个意想不到的(对我来说)出现垂直滚动条的行为。我不明白对容器高度的限制可能是什么。
我可以通过更改 LI 的 margin:1 或设置 UL 的 lineheight: normal 而不是 1 来解决这个问题。
谁能解释实际发生的事情?也就是说我超过了需要垂直滚动条的高度?
我创建了一个非常简单的JSFIDDLE来说明我遇到的问题。
HTML 代码:
<div class="content-section" >
<ul >
<li>cheese</li>
<li>crackers</li>
</ul>
</div>
CSS 代码:
body {
line-height: 1;
}
ul {
margin: 0;
}
.content-section {
overflow-y: auto;
}