Сетка проблема в IE8 с Unsemantic

Я использую Unsemantic в первый раз, и я забыл проверить свою страницу в IE8. Вот беда: http://canapin.com/web/meteo/

Предполагается, что Unsemantic совместим с IE8, но моя страница испорчена, и я не могу понять, почему.

Любая идея?:(

2 ответа

Решение

Как отмечается в трекере проблем, поскольку IE8 не поддерживает медиазапросы, в неманитарной сетке предусмотрена компоновка с фиксированной шириной посредством отдельного включения файла CSS:

<!--[if (lt IE 9) & (!IEMobile)]>
<link rel="stylesheet" href="./stylesheets/ie.css?1389034275" />
<![endif]-->

Обратите внимание на условный комментарий, избегающий отдельного CSS для мобильных версий IE (предполагается, что они поддерживают медиазапросы):

Я полагаю, что вы можете скачать исходный код отдельной CSS здесь: http://unsemantic.com/stylesheets/ie.css

Так что, если вы согласны иметь IE8 с компоновкой фиксированной ширины (и это кажется мне очень разумным), вам не нужно исправлять JavaScript;)

Пока-пока!

Для IE8 и ниже вы должны включить прокладку, которая поставляется с файлами Unsemantic.

Включите следующий код в вашу голову, и все будет в порядке:

<!--[if lt IE 9]>
<script src="./assets/javascripts/html5.js"></script>
<![endif]-->

Итак, просто укажите на файл html5.js, и это должно исправить это. Дайте мне знать, сработало ли это для вас.

Ура, Марвин

Другие вопросы по тегам