如何包含HTML编码的“文件”;内容:“;CSS中的字符?

如何包含HTML编码的“文件”;内容:“;CSS中的字符?,html,css,Html,Css,可能重复: 我有以下设置 CSS: HTML: 您好,这是一些应该包装的文本。 我只想将头中写入的内容包装在«(«;)和»(»;)中。如何在CSS中实现这一点?目前显示为: &拉阔;您好,这是一些应该包装的文本&拉阔 而不是: «您好,这是一些应该包装的文本。» 您不能在CSS中使用HTML实体,但可以使用Unicode十六进制转义,例如 span.url:before { content: "\27e8" } span.url:after { content: "\27

可能重复:

我有以下设置

CSS:

HTML:

您好,这是一些应该包装的文本。
我只想将头中写入的内容包装在«(
«;
)和»(
»;
)中。如何在CSS中实现这一点?目前显示为:

&拉阔;您好,这是一些应该包装的文本&拉阔

而不是:

«您好,这是一些应该包装的文本。»


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

span.url:before { content: "\27e8" }
span.url:after { content: "\27e9" }

(从我自己的一个样式表中——查找十六进制代码点,查找您想要的确切字符)。请注意,与其他一些符号不同,十六进制数字直接跟在反斜杠后面,没有中间的
u

Nice one!我不知道。+1,也看到了,但是你是如何得到这些unicode代码的?它似乎与字符的数字代码不同↓ 是向下箭头,但\8595是一些汉字。像这样的帖子有一百万篇。在所有这些代码中,都有人说“将此代码用于该字符”,但没有人解释这些代码是如何获得的。@l008com:它只是四个十六进制数字,将Unicode代码点作为一个基数16,这与在Unicode标准的代码表中可以查找的代码点相同。默认情况下,XML/HTML
&
实体使用基数10,因此任何特定代码点的数字将不同于基数16表示形式。
<h3 class="header">Hello, this is some text which should be wrapped.</h3>
span.url:before { content: "\27e8" }
span.url:after { content: "\27e9" }