IE内核下的360浏览器使用CSS伪元素添加带有unicode字符的内容时出现乱码

yangtoude
  • 325

1,代码如下:
html:

<ul>
    <li class="test">111</li>
    <li class="test">222</li>
</ul>

css:

.test:before {
    content: "\e157";
}

2,图

clipboard.png

3,这种问题该如何解决
我试了下,ie11下伪元素是可以使用的,如果content中填写不是unicode编码的字符就可以正常显示,但项目需求是要用checkbox,求大神给指导下。

回复
阅读 3.2k
2 个回答

我试了下几个其它的字符,结果发现下面这个字符在chrome、ie11、firefox下都可以正常显示,
.test:before {

content: "\2395";

}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏