产生间隙的缘由就是标签之间的空格,去除的方法:字体
1 设置父元素的font-size:0;空格字符的宽高都为0,spa
<div class="demo1 demo2"> <span></span> <span></span> <span></span> <span></span> </div>
2 inline-block元素在一行上,不换行code
<div class="demo1"> <span></span><span></span><span></span><span></span> </div>
3 inline-block元素换行,可是上一个标签的结束标签与下一个标签的开始标签在一行上blog
<div class="demo1"> <span></span><span> </span><span> </span><span> </span> </div>
或者ci
<div class="demo1"> <span></span ><span></span ><span></span ><span></span> </div>
4 在上一个标签的结束标签和下一个标签的结束标签之间加上注释,消除空格的影响class
<div class="demo1"> <span></span><!-- --><span></span><!-- --><span></span><!-- --><span></span> </div>
5 设置margin负值:margin负值的大小与上下文的字体和文字大小相关方法
或者设置letter-spacing 或者word-spacingdemo