【发布时间】:2015-11-07 10:58:36
【问题描述】:
@ 符号的 Unicode 字符是 40,但是当我尝试它时,它只是显示为汉字。
p::after{
content: 'foo\40bar.com';
}
<p>Email: </p>
【问题讨论】:
标签: css unicode-escapes
@ 符号的 Unicode 字符是 40,但是当我尝试它时,它只是显示为汉字。
p::after{
content: 'foo\40bar.com';
}
<p>Email: </p>
【问题讨论】:
标签: css unicode-escapes
在 unicode 字符后加一个空格可以正确显示 @ 符号。
p::after{
content: 'foo\40 bar.com';
/* give a space ^^ after unicode character */
}
<p>Email: </p>
【讨论】:
来自W3:
另一方面,如果下一个字符是可用于十六进制数字的字符,则不清楚数字的结尾在哪里。在这些情况下,有两种选择。第一种是使用逃生后的空间。
或者,您可以使用 6 位十六进制数字,带或不带空格。
p::after{
content: 'foo\000040bar.com';
}
<p>Email: </p>
【讨论】: