css - 如何用大花括号设置 block 引用的样式

标签 css wordpress

我正在尝试设置一段文本的样式,使其每一侧都被一个大花括号包围(以便每个大括号占据元素每一侧的整个高度)。这是 HTML:

<blockquote>
<span class="braceleft">&#123;</span>
<p class="quotation">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus           Pellentesque at neque lorem, vitae aliquet risus.</p>
<span class="braceright">&#125;</span></blockquote>

我还应该提到,我正尝试在 WordPress 中执行此操作,我知道这可能会添加不需要的标签。如果我能为纯 HTML 获取正确的 CSS,我就有希望弄清楚如何去除不需要的标签。

我可以很容易地更改 HTML 标记,如果这样可以使样式更容易的话。

最佳答案

删除

标签。将开始的

标记编辑为
。使用此 CSS(使用 :before 和 :after 伪元素的字体大小):

blockquote  {
    font-size:1em;
}
blockquote.addCurlys:before {
    content: "{";
    font-size:10em;
}
blockquote.addCurlys:after {
    content: "}";
    font-size:10em;
}

因为 em 是 :before 和 :after 伪元素的度量单位,所以它们链接到它们父元素的字体大小—— block 引用本身。

我认为大多数浏览器现在都支持伪元素的::- 我仍然倾向于只使用一个

关于css - 如何用大花括号设置 block 引用的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15580361/

相关文章:

css - 您是否发现 IE 8 Developer 中有比 firebug 更好的功能?

html - 背景不填充 div(仅在 txt 后面),不想使用 css3(只是普通的旧 css)

css - 无法让图像成为我想要的宽度

css - 让 CSS 对 iPhone 上的电子邮件中的触摸使用react

标题的 CSS 对齐/定位

php - 数学任务,将 10 颗星评级转换为赞成票和反对票

mysql - ERROR 1049 (42000) : Unknown database, 本地化的 Wordpress 数据库

mysql - XAMPP + Wordpress - 更新后无法启动

php - WordPress 插件开发。 WHERE 子句的问题

javascript - 如何使用全页缓存进行 A/B 测试?