无法摆脱内联之间的空间
这个问题在这里已经有了答案:
将一个的close标记和下一个元素的open标记放在同一行上:
<div class="top-menu-item">
Item 2
</div><div class="top-menu-item">
Item 3</div>
内联元素使用它们之间的空格,这会呈现为1空格。 如果您将下一个元素直接放在前一个元素之后,则中间不会有空格,并且空格将消失。
问题的快速减少:
inline
和inline-block
告诉浏览器显示一个元素,就像它是一个单词一样。 单词之间有空格。 你摆脱这些空间的选择是:
解决方案:
所有的CSS选项,永远:http://css-tricks.com/fighting-the-space-between-inline-block-elements/
如果你不能浮动,基于em的负利润率会得到我的投票。
这里有另一个堆栈溢出线程,但这里有一个备用解决方案:http://jsfiddle.net/Gv6w3/3/
.top-menu-item {
display:block;
float:left;
width:100px;
margin:0px;
background:#FFFF00;
border:solid thin #00FF00;
}
链接地址: http://www.djcxy.com/p/89269.html
上一篇: Can't get rid of spaces between inline
下一篇: How to get rid of white space between css horizontal list items?