美文网首页
inline-block元素间间距的问题

inline-block元素间间距的问题

作者: 稀饭52 | 来源:发表于2019-07-12 12:07 被阅读0次

描述:一个很基础的小问题,两个相邻的inline-block元素中间会有间隙

原因:inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距

解决方法:

1.去掉HTML之间的空格即可解决

2.用注释放在两个元素之间

3.给父级的font-size设置为0

.space {

    font-size: 0;

}

.space a {

    font-size: 12px;

}

4.使用margin负值

.space a {

    display: inline-block;

    margin-right: -3px;

}

5.去掉闭合标签(为了IE兼容,最后一个列表的闭合标签不能丢)

6.使用letter-spacing

.space {

    letter-spacing: -3px;

}

.space a {

    letter-spacing: 0;

}

7.使用word-spacing

.space {

    word-spacing: -6px;

}

.space a {

    word-spacing: 0;

}

相关文章

网友评论

      本文标题:inline-block元素间间距的问题

      本文链接:https://www.haomeiwen.com/subject/mrenxxtx.html