2012-12-18 29 views
0

是否可以使用css :before { content:"" }声明输出SGML字符?SGML在css“内容”中

这不起作用:

span:before { content:"√" } 

逃逸似乎没有任何工作。

回答

2

你的意思是SGML/HTML实体?

不,content属性不接受标记;在这种情况下,您需要使用实际的Unicode字符√或其相应的转义序列代替:

span:before { content:"\221A" } 
+2

答案是正确和实用的。但为了完整性:可以在使用XHTML文档类型的XHTML文档中的'style'元素内使用'√'。不是因为这会使''√'在CSS中正确,而是因为XHTML解析'样式'元素,以便在将数据传递给浏览器的CSS解释器部分之前识别实体引用(并进行解释,将其替换为它们的含义)。 –