为什么font-icons有额外的高度?

时间:2013-04-19 14:19:07

标签: internet-explorer custom-font

我正在使用我使用Ico moon创建的一组图标字体。这些图标在Firefox和Chrome中显示效果很好,但图标显示在IE 10中,具有更高的高度。

我不确定高度来自哪里。

在IE 10中,图标看起来有更高的高度。 IE icons with extra height

这是他们在具有正确高度的铬中的样子。 enter image description here

以下是图标的CSS:

font-family: 'IconFont';
speak: none;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;

以下是来自IE10开发工具的跟踪样式。enter image description here

我在codepen.io上对simliar问题进行了快速演示。Demo is here

是否有人遇到类似问题?有人找到了解决这个问题的方法吗?

3 个答案:

答案 0 :(得分:0)

行高问题:1

你写了

line-height: 20px ;

答案 1 :(得分:0)

在Microsoft办公室图片(或其他编辑器)中打开您的图像并调整图片大小,IE浏览器有时会显示实际尺寸的图片。

答案 2 :(得分:0)

我有这样的问题 - 我修复了它)))在我的svg文件夹中是一个错误的文件。 (隐藏元素有参数X-1220和Y-770)所以这是一个问题!我删除了这个元素,一切都很好。