gpt4 book ai didi

css - 如何为 IE 用户提供来自不同服务器的字体?

转载 作者:行者123 更新时间:2023-11-28 12:14:16 25 4
gpt4 key购买 nike

我的 IE9 用户看不到我的自定义字体。首先,我认为这是一个 CORS 问题,但经过一些实验后,我认为这是因为安全设置使得 IE 在任何情况下都不允许任何第三方内容(这是在一个由托管计算机组成的大型保守企业网络上)。

这也可能是设置为“高”安全性的较新版本 IE 的问题,我不确定。

所以我认为最好的解决方案是直接从我的域为 IE 用户提供字体,而不是从 CDN。

  1. 这听起来是个好方法吗?
  2. 如何使用条件注释来做到这一点?

最佳答案

这是一种使用条件注释的方法。我不知道你的字体和其他样式是如何组织的,但你可能想使用

<!--[if IE 9]>
stylesheet using internally served fonts
<![endif]-->

也许

<!--[if !IE]> -->
stylesheet using CDN
<!-- <![endif]-->

后者不仅适用于非 IE 浏览器,也适用于 IE10 及更高版本,但您可能只需要使用前者。

为了回答您的第一个问题,我更喜欢在生产中使用来 self 自己的服务器的字体。减少移动部件的数量,意味着我的网站不依赖于其他网站。

关于css - 如何为 IE 用户提供来自不同服务器的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25296480/

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