如何在CSS中包含HTML编码的"content:"字符?

Naf*_*Kay 8 html css

可能重复:
使用CSS内容添加HTML实体

我有以下设置

CSS:

.header:before {
    content: "«";
}

.header:after {
    content: "»";
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<h3 class="header">Hello, this is some text which should be wrapped.</h3>
Run Code Online (Sandbox Code Playgroud)

我只是喜欢用标题写的东西包含在«(&laquo;)和»(&raquo;)中.如何在CSS中完成这项工作?它目前看起来像:

«上 您好,这是一些应该包装的文本.&RAQUO;

而不是:

«你好,这是一些应该包装好的文字.»

Hen*_*olm 10

您不能在CSS中使用HTML实体,但可以使用Unicode十六进制转义符,例如

span.url:before { content: "\27e8" }
span.url:after { content: "\27e9" }
Run Code Online (Sandbox Code Playgroud)

(从我自己的一个样式表中 - 查找十六进制代码点以获得您想要的确切字符).请注意,与其他一些表示法不同,十六进制数字直接跟在反斜杠上,没有干预u.