首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IcoMoon图标在Internet Explorer 8中不起作用

IcoMoon图标在Internet Explorer 8中不起作用
EN

Stack Overflow用户
提问于 2013-02-16 22:43:50
回答 3查看 5.3K关注 0票数 5

我在我的网站上使用IcoMoon图标,虽然它们在所有现代浏览器中都能完美地工作,但它们在Internet Explorer 7中根本不起作用,在Internet Explorer 8中显示为小方框。除了字体的相对路径外,CSS如下所示,它来自IcoMoon:

代码语言:javascript
复制
@font-face {
    font-family: 'icomoon';
    src:url ('../fonts/icomoon.eot');
    src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.woff') format('woff'),
        url('../fonts/icomoon.ttf') format('truetype'),
        url('../fonts/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-variant:normal;
}

我使用的是数据图标属性(例如<li data-icon="&#xe003;"><a href等)在我的导航中显示图标。

问题会是什么呢?

EN

回答 3

Stack Overflow用户

发布于 2015-05-05 23:37:23

在图标月亮上生成图标时,请转到首选项并选中对ie6和ie7的支持

你会在你的字体中得到一个单独的ie7文件夹,然后在你的头脑中使用类似这样的东西。

代码语言:javascript
复制
<!--[if lte IE 8]>
        <link rel="stylesheet" href="ie7/ie7.css">
<![endif]-->

有两个文件可以使用ie7.css或ie7.js

票数 1
EN

Stack Overflow用户

发布于 2013-06-15 11:05:24

我一直在互联网上寻找这个困境的答案,就像我在Bootstrap和IcoMoon上使用Joomla 3x一样。它在be 7或be 6中也不起作用。根据这个Stack Overflow question,你的问题可能是:

  1. 通过使用CSS分配hasLayout来赋予违规元素zoom:1 (Internet和Explorer的@font-face声明对于Internet Explorer 7是不同的(在对该问题的最后一次回答中概述)。
  2. 也可能是您的字体类型不受正确支持。

我认为@Damonsson指的是Internet Explorer令人震惊的能力,永远不会按预期做任何事情……或必需的..。甚至是恳求地、哭诉着地恳求做什么。

祝您打猎愉快!

票数 0
EN

Stack Overflow用户

发布于 2013-11-26 09:28:34

下面的内容可能会对你有所帮助。在IE8之前不支持PPseudo元素,我自己也在尝试弄清楚IE8的困境……

http://icomoon.io/#docs/lte-ie7

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14911505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档