同じクラスを共有する 4 つの動的な李を作成しました。しかし、出力では、すべての li の幅が同じではありません。ブラウザで簡単に試すことができます。
なぜこうなった?それを修正する方法は?
body {
margin: 0;
padding: 0;
}
.div-nav {
width: 100%;
background-color: #CC3399;
overflow: hidden;
padding: 0;
}
.ul-nav {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
.ul-nav li.space {
background-color: black;
width: 0.2%;
height: 40px;
margin-right: 20px;
margin-left: 20px;
float: left;
padding: 0;
}
<div class="div-nav">
<ul class="ul-nav">
<li class="space"></li>
<li class="space"></li>
<li class="space"></li>
<li class="space"></li>
</ul>
</div>