去除display:inline-block元素之间间距的方法

来源:互联网 发布:众信金融网络借贷 编辑:程序博客网 时间:2024/05/18 02:02
使用display:inline-block的元素布局时,会因代码换行显示或空格而产生间隙,比如

        <style>div{}div p{display: inline-block;padding: .5em;background-color: skyblue;}</style><div><p>超级</p><p>弹珠</p><p>坏蛋</p></div>


解决方案一:除去代码标签之间的空格

<div><p>超级</p><p>弹珠</p><p>坏蛋</p></div>
但这样不利于代码的可读性

所以一般这样写

<div><p>超级</p><p>弹珠</p><p>坏蛋</p></div>

或者借助html注释

<div><p>超级</p><!--  --><p>弹珠</p><!-- --><p>坏蛋</p></div>


解决方案二:父级设置font-size:0,子级再重设font-size




原创粉丝点击