我想在CSS中使用HTML实体,但它显示给我•
。
.down:before{
content:"• ";
color:#f00;
}
另外,为什么上面的代码在IE中无法工作?它根本不显示before部分。
将你的子弹特殊字符的十六进制值放在这里,像这样:
div:before{
content:"\2022";
color:#f00;
}
请查看这个示例代码 http://jsfiddle.net/sandeep/HPrkU/1/
注意:在 IE8 中,"after" 和 "before" 功能是有效的。
rishida r12a unicode converter
是你最好的朋友(永远)。 - Frank N.down:before{
content:"\2022 ";
color:#f00;
}
•
,您可以简单地转义该序列,以得到以下结果:.down:before{
content:"\• ";
color:#f00;
}
关于为什么在IE7中不可见,那是因为IE不支持生成的内容或:before
选择器。
编辑以提供更正:要查看实际的项目符号,请使用:
.down:before{
content:"\2022";
color:#f00;
}
•
而不是•
字符吗? - David Thomas