【发布时间】:2016-03-21 18:56:19
【问题描述】:
我想根据伪元素设置的元素的字体大小动态更改之前伪元素的大小。
我使用 TinyMCE v4。我添加了如下样式格式:
style_formats: [
{
title: 'Custom Bullet',
selector: 'ul',
classes: 'custom_bullet'
},
]
我用这种格式添加了以下样式:
.custom_bullet li:before{
content: "\e013";
font-family: 'Glyphicons Halflings';
float: left;
color: #F00;
}
我想要得到的是,当我改变 li 的字体大小时,li 自定义标记也应该动态改变。
我可以用 JS 来做,但这就是我想要避免的。我想找到一个基于 CSS 的解决方案。
【问题讨论】:
-
这应该已经是默认行为了:jsfiddle.net/w7u92dvg 您是否在某处指定 :before 内容的字体大小?
-
不,字体大小未在其他任何地方指定,但我知道出了什么问题。当 TinyMCE 创建 ul 列表时,他会创建类似这样的 ul > li+span,并且 span 包含已编辑的 tekst。所以在 span 的元素不能继承正确的 font-size 之前。