IE内核下的360浏览器使用CSS伪元素添加带有unicode字符的内容时出现乱码
1,代码如下:
html:
<ul>
<li class="test">111</li>
<li class="test">222</li>
</ul>
css:
.test:before {
content: "\e157";
}
2,图
3,这种问题该如何解决
我试了下,ie11下伪元素是可以使用的,如果content中填写不是unicode编码的字符就可以正常显示,但项目需求是要用checkbox,求大神给指导下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我试了下几个其它的字符,结果发现下面这个字符在chrome、ie11、firefox下都可以正常显示,
.test:before {
}
http://caniuse.com/#search=%3...
IE7及以下血崩。
IE8只支持单冒号格式伪元素
:after
等等。IE9及以上都没问题。