125*_*748 5 css encoding character-encoding
–当我尝试渲染一个em dash(—)时,我的页面上有旧的.<meta charset="utf-8">我相信,这可以通过添加到文档头来清除.但在这种情况下,我通过CSS插入em dash.
.el:after{
content: "— content to be after";
}
Run Code Online (Sandbox Code Playgroud)
不知怎的,它没有被正确编码.content: "—";也不起作用; 它只呈现amersand代码.我怎么解决这个问题?
虽然设置正确的编码总是一件好事,但我会尽量避免这种情况,并且只使用HTML,JavaScript和CSS中的ASCII字符:
content:"\2014"
Run Code Online (Sandbox Code Playgroud)
Unicode字符\hexValue在CSS 中表示.
请注意,如果以下字符是0-9或a-f(或A-F),则将其视为unicode字符的一部分.你可以在它之后放一个空格:"\2014 stuff"并且不会显示空格(它只标记字符的结尾).要在它之后实际放置一个空格,请使用两个空格.
| 归档时间: |
|
| 查看次数: |
3084 次 |
| 最近记录: |