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

发布于 2022-09-06 04:20:16 字数 489 浏览 39 评论 0

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,求大神给指导下。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

Spring初心 2022-09-13 04:20:16

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

content: "\2395";

}

满天都是小星星 2022-09-13 04:20:16

http://caniuse.com/#search=%3...

IE7及以下血崩。
IE8只支持单冒号格式伪元素:after等等。
IE9及以上都没问题。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文