Я использую набор значков, которые я создал с помощью Ico moon. Значки выглядят и отлично работают в Firefox и Chrome, но значки появляются в IE 10 с дополнительной высотой.Почему шрифты имеют дополнительную высоту?
Я не уверен, откуда исходит высота.
Здесь, в IE 10, значки имеют гораздо большую высоту.
Вот как они выглядят в хроме с правильной высотой.
Вот CSS для иконок:
font-family: 'IconFont';
speak: none;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
А вот трассируемые Стили инструментов IE10 Dev.
Я сделал быструю демонстрацию на codepen.io проблемы simliar. Demo is here
Есть ли у кого-нибудь подобные проблемы? Кто-нибудь нашел исправление для этого?
необходимо посмотреть остальную часть вашего кода. предпочтительно в скрипке. – albert
Вы пытались дать значкам 'высота'? Если IE doenst найдет 'width' и' height', он не знает, что делать. – DiederikEEn
@DiederikEEn Это не имеет смысла. Это значок ** font **, поскольку IE относится к тому, что он должен отображать «встроенный блок» с 13-кратными буквами в нем. – millimoose