我有6个 DIV
,使用display:inline-block
在一行上显示。但是它们之间有奇怪的白色空格,如何去掉它?它们应该在一个容器中适合一行。
代码片段:http://jsfiddle.net/y7L7q/
HTML:
<div id="container">
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</div>
CSS:
#container{
width:300px;
border:1px solid black;
}
.box{
display:inline-block;
height:50px;
width:50px;
background-color:black;
margin:0;
padding:0;
}
word-spacing
不像一个hacky的解决方案(尽管我仍然觉得font-size: 0
是)。 - wheresrhys