css - button的空隙哪里来的?
本文介绍了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屋!
查看全文