可能重复:
使用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)
我只是喜欢用标题写的东西包含在«(«
)和»(»
)中.如何在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
.