CSS教程:什么是inline-block元素间距
现象描述
首先我们来了解下什么是inline-block元素间距,真正意义上的inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距,很简单的个例子:
<input /> <input type="submit" />
把这行代码加上去,明显间距就出来了;
我们在使用CSS更改非inline-block水平元素为inline-block水平,也会有该问题:
.space a { display: inline-block; padding: .5em 1em; background-color: #cad5eb; }
<div class="space">
<a href="##">间距</a>
<a href="##">怎么办</a>
<a href="##">21视频教程网帮您解决</a>
</div>
这种表现是符合规范的应该有的表现(如果有人认为是bug就太()ay ()oy 了)。
不过,这类间距有时会对我们布局,或是兼容性处理产生影响,需要去掉它,该怎么办呢?以下展示N种方法(欢迎补充)!