【发布时间】:2013-06-20 04:12:35
【问题描述】:
我有一系列这样的元素:
<h1>...</h1>
<p>.......</p>
<h1>...</h1>
<p>.......</p>
<!-- etc. -->
h1 的上边距为 5 像素,p 的下边距为 10 像素。但产生的边距只有 10px。而如果我将下边距增加到 50px,上边距增加到 40px,总边距只有 50px。
总边距始终是最大边距。为什么?我该如何解决?
【问题讨论】:
-
这些元素都是
display: block吗? -
这是jsFiddle example,带有背景颜色以使页边距清晰。请注意,选中“规范化 CSS”以删除
h1和p上的默认边距和填充。