Шрифт потрясающий не появляется в Internet Explorer 8
-
12-12-2019 - |
Вопрос
Мы недавно разработали веб-сайт с сильной зависимостью на шрифте потрясающе как часть ее дизайна.Мы используем стандартную реализацию ранее: контент и их прилагаемые CSS.
По какой-то причине шрифт Удивительная не отображается в IE8.Я провел несколько часов устранения неисправностей и пробую различные исправления, без удачи.
У меня есть:
- .
- Установите миметип EOT в приложение / vnd.ms-fontObject
- Установите миметип OTF, TTF на приложение / октет-поток
- выполнил html5shiv после того, как все CSS загружены.
- Различные попытки перезагрузить CSS или DOM на странице Load
Вот сайт: http://www.tetakere.org.nz - ящик Hotlinksхороший пример шрифта потрясающий
У кого-нибудь есть идеи на других подходах, чтобы получить этот сайт, чтобы отобразить шрифт потрясающий?
Решение
После некоторого болезненного устранения неполадок я наконец разрабатывал это.
Раствор должен был переместить загрузку HTML5SHIV из секции <head>
, чтобы непосредственно перед тегом </body>
.
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</body>
. Другие советы
Я знаю, что это старый вопрос, но у меня было много проблем с этой проблемой, и ни один из этих ответов не помог за исключением последнего.
изменил голову ...
Что сработало для меня:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
.
Это также сработало (последний ответ, который я передал):
<meta http-equiv="X-UA-Compatible" content="IE=8">
.
Также я читаю ( Сил, т.е. режим совместимостиВыкл. Использование тегов ), которые вы должны поместить эту мета-тег выше всех других мета-тегов и перед любыми условными заявлениями IE;В противном случае Meta Tag будет недействительным.
Мне не нужна HTML5Shiv, чтобы заставить Fontawesome работать в IE8. Это ответа (повторно создание файла .о-файла и замена старого) решила мою проблему.
Я пробовал все от модификации My Apache Config и файлов .htaccess без удачи.В инструментах разработки IE я наткнулся на «режим документа», а по умолчанию был IE7.Так после некоторых исследований я нашел этот мета-тег:
<meta http-equiv="X-UA-Compatible" content="IE=9">
.
Теперь, т.е. 10 и 9 форматируйте свой веб-сайт правильно и отображать все шрифты потрясающие значки правильно.
Если вы все еще хотите IE 8 Compat, вы можете начать с этого:
<meta http-equiv="X-UA-Compatible" content="IE=8">
.
Надеюсь, что помогает ...
- добавил это к htaccess.«BRUCKERMACTCATCH MSIE BEST-SHARCEN-SHATAND STANDER-HOLDER SET STATER SET X-UA-CONSTRATIMIBE IE= 8 ENV= BEST-SHANTAL-ASTORMENT»
- пытается восстановить шрифт eot
- Док Compactabilitive Mode Chnage
- попробовал Usleep Функция
- setinterval js
- Добавить Google HTML5 скрипт
- Вызов CSS в части тела для IE8
- Добавить класс значка данных
- ad pseudo-элементы js
- Добавить фильтры PNG & SVG в CSS
- Проверьте разрешение типа шрифта на сервере
Но, наконец, работает, когда добавляется
.sass и бессонница css
Файлы
Счастливый кодирование
Если вы используете IE8, необходимо добавить скрипт html5.js, как:
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
.
Это работает для меня, я уверен, что это будет работать.Ссыловые ссылки https://github.com/fortawesome/font-Awesome / Wiki / Устранение неполадок # Интернет-проводник-совместимость - режим