我正在使用以下 CSS,它似乎可以正常工作:
a.up:after{content: " ↓";}
a.down:after{content: " ↑";}
但是字符似乎不能像这样编码,因为输出是文字并显示实际字符串:
a.up:after{content: " ↓";}
a.down:after{content: " ↑";}
如果我不能对它进行编码,感觉我应该在 jQuery 中使用诸如 .append() 之类的东西,因为它支持编码。有什么想法吗?
最佳答案
要在 content
中使用编码的 Unicode 字符,您需要提供字符本身(正如您所做的那样)或它们的 UTF-8 转义序列而不是 HTML 实体:
a.up:after { content: " \2193"; }
a.down:after { content: " \2191"; }
关于CSS:在内容中编码字符后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5030551/