5 つの等間隔のリンクを使用して、css で水平ナビゲーション バーを作成しようとしています。html は次のようになることを願っています。
<div id="footer">
<ul>
<li><a href="one.html">One</a></li>
<li><a href="two.html">Two</a></li>
<li><a href="three.html">Three</a></li>
<li><a href="four.html">Four</a></li>
<li><a href="five.html">Five</a></li>
</ul>
</div>
したがって、CSS では、フッター div 内でそれらを均等に配置したいと考えています。これまでのところ、私はこれを使用しています:
div#footer{
height:1.5em;
background-color:green;
clear:both;
padding-top:.5em;
font-size:1.5em;
width:800px;
}
div#footer ul{
margin:0;
padding:0;
list-style:none;
}
div#footer li{
width:155px;
display:inline-block;
text-align:center;
}
これはかなりうまく機能しますが、li の間には望ましくない間隔があります。そのため、幅に 160px ではなく 155px を使用しました。各 li の間には約 5px のスペースがあります。その間隔はどこから来るのですか?どうすればそれを取り除くことができますか? フォントサイズを大きくすると、間隔も大きくなります。