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

即使我们使用了类似 *{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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容