我有以下 HTML 代码:
<section class="container">
<div class="search"></div>
</section>
这些 CSS 规则:
*, *:before, *:after {
box-sizing: border-box;
}
body, section, div {
margin: 0;
padding: 0;
}
html, body { height: 100%; }
.container {
display: inline-block;
position: relative;
}
.search {
display: inline-block;
padding: 3em;
border: 1px solid black;
}
如果你检查section
元素,你会发现它有 5px 的大小……我没有确定大小。我离开浏览器自动计算孩子的大小。
为什么会有这种行为?