现象:
inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距
方法一:移除空格
//换行<div class="space"><a href="##">惆怅</a><a href="##">淡定</a><a href="##">热血</a></div>//换行<div class="space"><a href="##">惆怅</a><a href="##">淡定</a><a href="##">热血</a></div>//使用注释<div class="space"><a href="##">惆怅</a><!----><a href="##">淡定</a><!----><a href="##">热血</a></div>
方法二:margin负值
.space a {display: inline-block;margin-right: -3px;}
方法三:无闭合标签去除inline-block元素间距
<div class="space"><a href="##">惆怅<a href="##">淡定<a href="##">热血</div>
方法四:使用font-size:0
.space {font-size: 0;-webkit-text-size-adjust:none; <!--兼容chrome-->}.space a {font-size: 12px;}
方法五:使用letter-spacing(字符间距)
.space {letter-spacing: -3px;}.space a {letter-spacing: 0;}
方法六:使用word-spacing(单词间距)
.space {word-spacing: -6px;display: inline-table; //兼容chrome}.space a {word-spacing: 0;}
