css - button的空隙哪里来的?

查看:80
本文介绍了css - button的空隙哪里来的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
       button{
           border:none;
       }
    </style>
</head>

<body>
    <div>
        <button>是的</button>
    </div>

</body>
</html>

这里的button高度是15.6px,为什么外面包裹的div是18.4px?

解决方案

因为div是块级元素,由于div标签之间有空格换行,这些不可见的字符会导致块级元素出现间隙,因为他们是有浏览器的默认字体大小的,清除块级元素间隙的方法是,设置其字体大小为0,你可以加上以下样式解决此问题:

div {
    font-size: 0px;
}

这篇关于css - button的空隙哪里来的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆