码农家园

关闭
导航

ed”>Linked

938
Adding HTML entities using CSS content
11
css html entity
6
How can I include a HTML-encoded “content:” character in CSS?
0
How to use hex value for bullet in CSS

Related

665
Why not use tables for layout in HTML?
1594

csshtml

Can you use HTML entities in the CSS “content” property?

本问题已经有最佳答案,请猛点这里访问。

我想在CSS中使用HTML实体,但它显示的是•。

1
2
3
4
.down:before{
    content:"•";
    color:#f00;
}

另外,为什么上述代码在IE中不起作用?它根本不显示前面的部分。

相关讨论

  • 你想让用户在屏幕上看到•而不是?字符吗?
  • 我想让用户看到?而不是那些"牛"的东西。StackOverflow转换了我的HTML实体;)
  • 哪个版本的IE?psuedo元素(:before,:after)在7及以下根本不受支持,只有部分在8中受支持。
  • jspiddle.net/kyle_sevenoaks/xrjmt在Chrome中看起来不错。IE不支持psuedo选择器:before。


像这样输入你的子弹规格字符的十六进制值

4

检查这个小提琴http://jsfiddle.net/sandeep/hprku/1/

注意:在IE8中工作后和工作前

相关讨论

  • 太好了,谢谢!关于IE:那可能是我这边的另一个问题。该类附加到一个li元素。
  • 如果:之前不在IE8工作。然后检查您的doctype。放这个!在HTML中键入html>
  • …其中"十六进制值"表示"十六进制Unicode码位"。
  • …如果您手头/剪贴板中只有这些Unicode符号本身,或者十进制HTML实体,或者,或者,或者……你最好的朋友(有史以来)


我猜你想要显示实际的?字符,如果只是使用?字符而不是•。

示例:http://jsfiddle.net/rmjt8/

编辑:我找到了另一个线程:如何在CSS中包含HTML编码的"内容:"字符?

也许这将验证:

1
2
3
4
.down:before{
    content:"\2022";
    color:#f00;
}
相关讨论

  • 我以前有过,但后来没有证实。
  • 啊,对不起,我有一段时间没有验证我的CSS;)。只要它是跨浏览器和我的s as s生成的,我就是一个快乐的露营者。
  • @夹钳:你会得到什么验证错误?我将odin的代码粘贴到jigsaw.w3.org/css validator/validate_中,通过_输入进行验证,验证结果很好。
  • 我使用了UTF-8编码,它说点是无效字符。
  • @什么说圆点是无效字符?W3C的CSS验证器说没问题。
  • 这里的这个页面:validator.w3.org CSS在一个设置为utf-8编码的HTML文件中。
  • 错误消息是:找到的字节不是指定字符编码中的有效值。请检查文件内容和字符编码指示。
  • @CLAMP:在这种情况下,可能您还没有将文件保存为UTF-8。我在这里放置了一个测试页,在一个保存为utf-8的HTML文件中,使用