internet-explorer - 为什么字体图标有额外的高度?

标签 internet-explorer custom-font

我正在使用我使用 Ico moon 创建的一组图标字体.这些图标在 Firefox 和 Chrome 中的外观和效果都很好,但这些图标在 IE 10 中出现时具有额外的高度。

我不确定高度来自哪里。

在 IE 10 中,图标的高度似乎更高。
IE icons with extra height

这是它们在具有正确高度的 chrome 中的样子。
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 上做了一个类似问题的快速演示。 Demo is here

有没有人遇到类似的问题?有没有人找到解决这个问题的方法?

最佳答案

行高问题:1

你写

line-height: 20px ;

关于internet-explorer - 为什么字体图标有额外的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16106819/

相关文章:

css - 如何在 CakePHP 中使用自定义字体?

css - IE9 错误 - 它不应用样式(所有其他浏览器都适用)

jquery - JCrop 的 IE 问题

android - 在android应用程序中设置自定义字体

ios - 无法在 Xcode 11 beta 中选择自定义字体?

android - 如何将 TypeFace 设置为 PagerTabStrip TextView

ios - 通过代码在 IB 链接的 UITextView 上设置自定义字体/颜色

javascript - 如何在 Internet Explorer 9、10 中为 Twitter Bootstrap 3 进度条设置动画 :

javascript - 弹出窗口以小尺寸打开,除非更改 IE 中的安全设置

jquery - IE 11 中的 FormData 未定义