【发布时间】:2015-04-21 05:25:53
【问题描述】:
所以我试图在页面上设置垂直节奏。但是p 不尊重h1 的底部边距。有人可以解释我为什么吗?
这是我的代码(em 单位会更好,但为了简单起见,我使用了像素):
html {
font - size: 18px;
line - height: 1.5;
}
h1 {
font - size: 30px;
line - height: 1.5;
margin: 4.5px 0 4.5px;
}
p {
margin: 27px 0;
}
<body>
<h1>blaasdfasf</h1>
<p>...</p>
</body>
编辑:
在这里你可以明白我的意思:
h 的边距会被忽略。
【问题讨论】:
-
你需要喜欢:jsfiddle.net/mmokzwnn ?
-
边距是太大还是不够?请创建一个小提琴。
-
如果边距塌陷,您可以决定为一个元素切换到填充(如果有意义的话),或者您可以添加一个 1px 高度的 div 至此不会让边距塌陷