How can I include a HTML-encoded “content:” character in CSS?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Adding HTML entities using CSS content
我有以下设置
CSS:
1 2 3 4 5 6 7 | .header:before { content:"«"; } .header:after { content:"»"; } |
HTML:
1 | <h3 class="header">Hello, this is some text which should be wrapped. |
我只想把表头写的东西包在«;(
« Hello, this is some text which should be wrapped. »
而不是:
« Hello, this is some text which should be wrapped. »
不能在CSS中使用HTML实体,但可以使用Unicode十六进制转义,例如
1 2 | span.url:before { content:"\27e8" } span.url:after { content:"\27e9" } |
(从我自己的一个样式表中——查找十六进制代码点以获得您想要的确切字符)。注意,与其他一些符号不同,十六进制数字直接跟随反斜杠,没有中间的