CSS设置content值为"»",如下图所示:
但效果是:
调试助手中是:
不是编码的原因,有谁知道为什么?
更新问题2016年8月31日17:48:45
这个bug无法复现,没法测试各位提出的方案。不过这些回答给我提供了思路,先行谢过。
CSS顶部加:
@charset "UTF-8";
试试?
后面空白的地方 应该是全角的空格
了 去掉试试
后面那个空白去掉
不是伪类的问题。是编码的问题。
好神奇的一个字符呢,似乎不止这一个神奇的字符。
"»" 的 unicode 编码是 0xBB
,他的utf-8编码是0xC2 0xBB
所以如果存储为uft-8格式,使用 latin-1
解码的话,结果就是"»"。 在 CSS 里面写个 content:"\bb"
更好吧