【发布时间】:2013-01-20 07:09:46
【问题描述】:
我正在尝试仅使用 CSS 添加引号。这行得通,但我想就其中的内容降低引号。这是它目前的样子:
HTML:
<p id="quote">This is a quotation.</p>
CSS:
#quote {
}
#quote:before {
content: "\201C";
font-family: Garamond, Palatino, Roman, "Times New Roman", serif;
font-size: 36pt;
}
#quote:after {
content: "\201D";
font-family: Garamond, Palatino, Roman, "Times New Roman", serif;
font-size: 36pt;
}
还有一个JS Fiddle。
我尝试为#quote:before 和#quote:after 添加上边距,但这似乎也适用于引号之间的文本(即使我专门为此添加了零或负上边距)。我也尝试过填充和制作各种元素内联块。
有没有办法使用 CSS 将引号向下移动?我宁愿避免更改 HTML 结构或添加图像,我觉得这应该是可能的。
【问题讨论】:
-
能否在 html 中包含引号?然后你可以在
<span>中给他们自己的风格并调整他们的cssline-height?引号是内容的一部分,因此在 html 中应该是有意义的。
标签: html css margin double-quotes