我正在尝试用5个均匀间隔的链接在css中创建一个水平导航栏.html希望保持这样:
所以使用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的空间.间距来自哪里?我怎么能摆脱它?如果我增加fontsize,间距也会增加.
我发生过这件事.不幸的是,它是由浏览器在列表项之间进行换行并将它们呈现为空格引起的.要修复,请将您的HTML更改为:
如果你使用这个:
div#footer li{ width:160px; display:block; float: left; text-align:center; }
这看起来很可爱:D