IE11 无法正确显示 CSS-内容

IE11 dosen't show CSS-Content properly

我在 IE11 上使用 CSS 的内容有问题。

.icon-ok:before{content:"\f113"}

IE11 正在将此计算为 .icon-ok::before{content: normal} 我可以看到有 .icon-ok::before{content: "\f113"} 但它被交叉了。 所以我在那里没有得到正确的图标。 - Ofc 它适用于所有其他浏览器。

我以为是::before伪class的缘故,结果是IE计算出来的,在源css文件中写成:before

有人能告诉我哪里出了问题吗?

编辑: 我发现 IE 正在更改图标字体 ID。 当我在 IE 中使用 "\f118" 时,它在那里正常工作。

怎么可能?

这可能是因为不同的浏览器需要不同格式的字体。 所以这基本上不是 CSS 问题,而是使用哪种字体格式的问题。