如何使用 CSS 增加 blockquotes 不同部分之间的间距?
How do I increase the spacing between different parts of blockquotes with CSS?
我有一堆嵌套的引号要显示,但我发现(见下面的示例)引号之间的间距太小了。我该如何增加它?
HTML:
<blockquote>stuff
<blockquote>neato</blockquote>
</blockquote>
CSS:
blockquote {
border-left: 1.5px solid #ccc;
color: #888;
margin: 0 0 10px 0;
padding: 0 0 0 12px;
}
这是一个互动示例:http://codepen.io/anon/pen/bNKZVo?editors=110
在那个例子中,我发现 "neat" 下的间距和下一个引号太紧了,我想要更多的空间。我尝试了 line-height
,但是当它们之间的间距最终变得更好时,(大约 50 行高)它使第二个引号的高度变得荒谬。
如果你想在嵌套的 bloquote 中添加 margin top,那么在 CSS 中你可以将其表示为:
blockquote blockquote {margin-top:10px}
这样在顶层 bloquote 上没有边距,但所有嵌套的都得到它。
新的 CSS 区块怎么样:
blockquote > blockquote {
margin-top: 20px;
}
这只会影响嵌套引号,不会影响顶级引号。
我有一堆嵌套的引号要显示,但我发现(见下面的示例)引号之间的间距太小了。我该如何增加它?
HTML:
<blockquote>stuff
<blockquote>neato</blockquote>
</blockquote>
CSS:
blockquote {
border-left: 1.5px solid #ccc;
color: #888;
margin: 0 0 10px 0;
padding: 0 0 0 12px;
}
这是一个互动示例:http://codepen.io/anon/pen/bNKZVo?editors=110
在那个例子中,我发现 "neat" 下的间距和下一个引号太紧了,我想要更多的空间。我尝试了 line-height
,但是当它们之间的间距最终变得更好时,(大约 50 行高)它使第二个引号的高度变得荒谬。
如果你想在嵌套的 bloquote 中添加 margin top,那么在 CSS 中你可以将其表示为:
blockquote blockquote {margin-top:10px}
这样在顶层 bloquote 上没有边距,但所有嵌套的都得到它。
新的 CSS 区块怎么样:
blockquote > blockquote {
margin-top: 20px;
}
这只会影响嵌套引号,不会影响顶级引号。