すべての投稿のおかげで、垂直方向の間隔の問題を修正しましたが、境界線に問題があるため、境界線を適用すると、リスト項目の高さが 2 px になります。
更新: 追加されたoverflow:hidden、現在、リスト項目の高さは 1px 更新: クロムのスクリーンショットを追加 (望ましい出力)
ul.lines {
margin: 0px;
padding: 0px;
}
.lines li {
border-bottom: solid red 1px;
list-style: none;
background-color:#00F;
}
.lt-ie9 .lines li {
background-color: #CC0;
font-size: 0px;
line-height: 0px;
height: 0px !important;
overflow: hidden
}
<ul class="lines">
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
編集:私のリスト項目は意図的に空であり、境界線だけがあり、私の使用のコンテキストは棒グラフを横切る垂直線です。