垂直スクロール バーが表示されるという、(私にとって) 予期しない動作が発生しています。コンテナの高さの制約が何であるかわかりません。
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;
}