【发布时间】:2010-09-21 12:54:20
【问题描述】:
我正在尝试在 css 中创建一个水平导航栏,其中包含 5 个均匀分布的链接。 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 之间有间距。这就是为什么我使用 155px 而不是 160px 作为宽度的原因,每个 li 之间大约有 5px 的空间。这个间距是从哪里来的?我怎样才能摆脱它?如果我增加字体大小,间距也会增加。
【问题讨论】:
标签: css navigation