【发布时间】:2019-02-02 19:23:19
【问题描述】:
我想知道为什么<div> 中有内容(段落等)时会出现margin?
.container {
width: 300px;
height: 150px;
background-color: #ccc;
}
.container2 {
width: 300px;
height: 150px;
background-color: #000;
}
<div class="container">
<p>Text</p>
</div>
<div class="container2">
<p>Text</p>
</div>
在上面的例子中,两个<div>s之间有一个margin,但是如果我把段落去掉,margin就没有了。
为什么会这样?
【问题讨论】:
-
段落已内置边距,边距折叠。