以下是我的代码:
ul.pathnav a:before{
content:"\0X3E";
text-decoration:none;
}
\ 0x3e是“>”的十六进制,但它不起作用。 我尝试了另一个特殊角色,它运作得很好。例如:在向下填充的三角形中,十六进制代码是\ 25BC。
不太确定我应该添加什么。在标题中,代码是:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
答案 0 :(得分:2)
CSS中的character escape语法仅使用反斜杠\
,后跟十六进制数字,可能还有空格字符。此处既不需要也不允许X
。所以使用转义的正确语法将是
content: "\3E";
另一方面,没有必要在CSS字符串中转义GREATER THAN字符>
,所以你可以只写
content: ">";
答案 1 :(得分:1)
content:"\0X3E";
应该写成
content:"\03e";
http://www.fileformat.info/info/unicode/char/3e/index.htm
“&gt;”的页面字符
答案 2 :(得分:1)
使用\3E
代替\0X3E
p:before {
content:"\3E";
text-decoration:none;
}
/ \
<p>Test</p>