gpt4 book ai didi

html - 为什么我的图标字体仅在 Windows 8 上的 IE10 中不起作用?

转载 作者:可可西里 更新时间:2023-11-01 12:49:55 25 4
gpt4 key购买 nike

我在构建的整个站点中都使用图标字体,只是注意到该字体仅在 Windows 8 上的 IE10 中不显示。该字体在 Windows 7 上的 IE10 和 Chrome/FF 中都可以正常工作。

值得注意的是,此集合中的某些字体确实适用于 IE10/Windows 8。例如'\2699' 有效,但 '\E744' 在 IE10/Windows 8 中无效。

更新:这是一个展示问题的 JSFiddle:http://jsfiddle.net/wqs5C/

谁能帮我理解为什么它可能不起作用?

这是字体声明:

@font-face {
font-family: 'icons';
src: url("../Fonts/icons.eot");
src: url("../Fonts/icons.eot?#iefix") format('embedded-opentype'),
url("../Fonts/icons.woff") format('woff'),
url("../Fonts/icons.ttf") format('truetype'),
url("../Fonts/icons.svg#icons") format('svg');
font-weight: normal;

字体样式:正常;

这是样式(在 IE10 开发人员工具中,它们有一条线穿过它们):

.exp_closed > .widget-head > .toggle:after {

content: '\E744';
font-family: 'icons';
font-size: 16px;

}

最佳答案

所以我最终将其追溯到 IE10 中的“保护模式”。它阻止了所有图标字体的工作。一旦我禁用它,一切都开始像我期望的那样。 JSFiddle 上的 FF 失败可能是由于字体下载的跨域限制。

关于html - 为什么我的图标字体仅在 Windows 8 上的 IE10 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18059426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com