美文网首页
CSS:如何清除a标签之间的默认留白间距

CSS:如何清除a标签之间的默认留白间距

作者: JS_swh | 来源:发表于2017-06-01 13:19 被阅读0次

即使我们使用了类似 *{margin: 0;padding: 0;} 这样的代码重置了浏览器默认样式,也会发现类似a标签这种inline-block元素,它们之间也还存在着间距。
我们会发现默认间距的存在,这种间距也被成为元素间留白间距。
方法一:font-size:0

<div class="demo">
    <a href="#">底部链接1</a>
    <a href="#">底部链接2</a>
</div>
// CSS部分
.demo{
    font-size: 0;
}
.demo a{
    font-size: 14px;/*这里一定要设置,不然文本内容将不显示*/
}

方法二:a标签内容写在一行

<div class="demo">
    <a href="#">底部链接1</a><a href="#">底部链接2</a>
</div>

方法三:float浮动

.demo{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
}
.demo a{
    float: left;
}

相关文章

网友评论

      本文标题:CSS:如何清除a标签之间的默认留白间距

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