如何摆脱CSS水平列表项目之间的空白?
这个问题在这里已经有了答案:
  您需要使用display:block和float:left在li s到删除的空间。  当他们内联时,浏览器将它们视为单词,因此在两者之间留下空间。 
也看到我的类似问题。
  结合@Skilldrick和@teedyay,你有你的答案和解释。 
  如果<li> s被视为单词,那么它们周围的任何空白都被压缩为一个空格。 
所以我想这是一个看起来像一个bug的功能。
  要删除该空间,请将所有<li>放入链中,并在它们之间没有空白。 
  要么 
  将<ul>上的字体大小减小到0并恢复<li>上的大小 
您还可以为<ul>标签设置font-size:0 。 
上一篇: How to get rid of white space between css horizontal list items?
下一篇: How can I eliminate spacing between inline elements in CSS?
