我有这个代码:
<div class="mainmenu">
<span class="mainmenuitem">
Item1
</span>
<span class="mainmenuitem">
Item2
</span>
</div>
我使用这个CSS:
.mainmenu{
height: 25px;
padding-left: 15px;
}
.mainmenuitem{
height: 25px;
line-height: 25px;
background-color: #F1F2F3;
text-align: center;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
margin-right: 1px;
margin-left: 0px;
display: inline-block;
vertical-align: middle;
color: #00537B;
}
但问题是 2 个菜单项之间的空间超过 1 个像素。如何防止这种情况?如果我对一个像素使用margin-right,为什么超过1个像素之间的空间?如果我将其设为 10 像素,则它们之间的空间会增加,但仍然与 10 像素不匹配......