这里是我的测试代码:http://jsfiddle.net/kongakong/n41zm2s7/4/为什么我不能将伪类元素的颜色设置为红色?
HTML:
<div class='test'>
<div class="icon icon-test">Testing</div>
</div>
减:
.icon-test {
font-family: 'Open Sans';
speak: None;
}
.icon-test:before {
content:"-";
}
.test {
.icon {
color:red;
}
}
这是编译
.icon-test {
font-family: 'Open Sans';
speak: None;
}
.icon-test:before {
content: "-";
}
.test .icon {
color: red;
}
我期待改变的颜色字符' - '变为红色。这些代码有什么问题?
只是用'.icon试验:前{ 内容: “ - ”; 颜色:红色; }' –
jsFiddle不支持LESS(虽然在标签中有[less]],但您在CSS中的错误标识为CSS)。这就是为什么。它应该正常工作。 – BoltClock
jsFiddle支持SCSS,但必须在“Languages”中启用:http://jsfiddle.net/n41zm2s7/3/ – Oriol