【发布时间】:2017-05-06 08:28:59
【问题描述】:
我找到了一个与此类似的主题,但我在 Wordpress 中找不到要更改的特定 CSS。如果你去我的homepage 或blog
我想更改段落内和段落之间的间距。不确定我需要在我的 CSS 中修改哪个元素。
找到.body 的line-height 属性,但这似乎不是我想要的。
【问题讨论】:
-
你应该修复你的标题,它与内容重叠。
我找到了一个与此类似的主题,但我在 Wordpress 中找不到要更改的特定 CSS。如果你去我的homepage 或blog
我想更改段落内和段落之间的间距。不确定我需要在我的 CSS 中修改哪个元素。
找到.body 的line-height 属性,但这似乎不是我想要的。
【问题讨论】:
仅在底部应用边距时,可能会影响您设计的其他方面。我会推荐以下内容。
p {
line-height: 15px;
margin: 15px 0;
}
在顶部和底部应用边距有助于保持一致。这是我使用的代码。我有一个环绕文本的背景颜色。当仅将段落边距应用到底部时,它使单个段落行突出。将边距应用到顶部和底部会使事情变得更平。
【讨论】:
添加 margin-bottom: 30px 可以解决问题,但您也或多或少地锁定了在最后一段下方的下一个元素的间距,也以 30px 间距开始。段落之间的间距可能会匹配段落本身的行高(或接近),这可能与下一种元素的间距不同。
例如,假设您有一个对话框,该对话框的内容区域末尾有一个段落,下一个元素是对话框的页脚区域(带有操作按钮)。如果在对话框的内容和页脚之间产生的边距比预期的要大,您就不必做一些反向的负边距。
p {
line-height: 32px;
&:not(:last-child) {
margin-bottom: 30px;
}
}
// or space on top with a sibling selector:
p {
line-height: 30px;
+ p {
margin-top: 32px;
}
}
////
// or if your line-height and paragraph spacing is the same:
////
$p-line-height: 30px;
p {
line-height: $p-line-height;
&:not(:last-child) {
margin-bottom: $p-line-height;
}
}
// w/ space on top:
p {
line-height: $p-line-height;
+ p {
margin-top: $p-line-height;
}
}
【讨论】: