javascript - Bootstrap 图标未显示在 Internet Explorer 中

标签 javascript html css twitter-bootstrap internet-explorer

我正在使用 bootstrap,对它来说非常新。在我的生产方面,我的图标看起来很好,在 safari 和 chrome 下它们看起来也很好。我用来链接图标出现的代码如下:

<a href="/Admin/God/Admin.aspx" class="button rectangular"><i class="icon-group icon-large"></i><span class="button-text">Users</span></a>

该站点是 iskittle.co.uk,如果您在 IE 以外的其他地方查看它,则会出现图标。我有点难过...我想这与 IE 处理 CSS 获取图像的方式有关。

就像我说的那样我是新手,但我认为它从更大的图像中获取图标 http://iskittle.co.uk/images/icons/glyphicons-halflings-white.png

为什么 chrome 和 safari 能够弄清楚如何做到这一点,但没有 IE...任何想法/帮助都会很棒,我在网上做了很多搜索,但似乎无法直接回答。 ..

最佳答案

字体未加载,因为 IE 无法下载 .woff 文件。 Internet Explorer 对使用字体的权限更加挑剔。要修复它,请检查:

  1. 确保文件存在于服务器上并且可以从 http://iskittle.co.uk/font/fontawesome-webfont.woff 访问。
  2. 如果它已经存在,请确保您的 IIS 服务器已正确设置以部署 woff 文件。在您的 web.config 中,确保存在以下内容:

    <staticContent>
          <remove fileExtension=".woff" />
          <mimeMap fileExtension=".woff" mimeType="application/octet-stream" />
    </staticContent>
    

关于javascript - Bootstrap 图标未显示在 Internet Explorer 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31522739/

相关文章:

javascript - 关于谷歌标签管理器

javascript - 如何将udp发送到udp node.js服务器?

javascript - Unity 网络游戏是否容易受到跨站点脚本的影响

javascript - AngularJs : How to get ng-repeat input/checkbox values on form submit?

css - 仅使用 CSS 的 Google Chrome 下载文件

javascript - IE8 的 Object.defineProperty 替代品

javascript - angular.toJson/JSON.stringify 值不正确?

css - 放大时,为什么页脚与前面的内容重叠

html - 如何更改 anchor 标记内 title 属性的样式?

javascript - 即使元素存在,element.length也会返回0