我遇到了div
和h2
的边界问题。我尝试了所有方法来删除h2
底部的小空间,但失败了。另外,我希望h2
的边界与div
的边界重叠。
<!doctype html>
<html>
<head>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
div {
width: 80%;
margin: 0 auto;
margin-top: 100px;
border: 2px solid black;
}
div h2 {
border: 2px solid black;
}
</style>
</head>
<body>
<div>
<h2>Level 2 Heading</h2>
</div>
</body>
</html>
1条答案
按热度按时间o4tp2gmn1#
我注意到问题是基于放大或缩小而发生的。如果你放大,问题会消失,如果你缩小,它会再次发生。但无论如何。
如果您使用属性
outline
而不是border
作为div
,问题将在所有屏幕尺寸下消失。CSS我已更改
或者,如果您给予容器
div
的边界为4px
,则可以完全删除h2
的边界,反之亦然。