Унизительный jQuery, тяжелый сайт HTML5 - PullRequest
0 голосов
/ 07 сентября 2011

Итак, я собираю сайт, который использует jQuery плагин nav-scroll ; Это отличный ресурс, и он функционален в IE, однако он был разработан с использованием большого количества тегов HTML 5, для которых я в итоге создал стили и усовершенствовал коррелирующий CSS.

Теперь, очевидно, сайт выглядит как катастрофа в IE 6 и 7, так как все стили, установленные для работы с тегами HTML5, не отображаются. Является ли мой единственный вариант условной таблицей стилей IE? Есть ли способ лучше?

Самая большая проблема заключается в том, что стили не отображаются в старых версиях IE, и из-за этого все в значительной степени сдвигается вправо. Я также призываю к выдвижению 'sticky jQuery' меню / блока дважды - один вверху сайта, один внизу просмотра. Снова стили игнорируются, предоставляя функциональность, но рендеринг ужасный (использует CSS3-тени).

Что бы вы, ребята, предложили, условная таблица стилей IE - единственный путь?

1 Ответ

4 голосов
/ 07 сентября 2011

Используйте Modernizr , чтобы получить старые браузеры (особенно IE) для отображения тегов HTML5. Подробнее об этом здесь .

Чтобы выдвинуть предложение Досбой, он прав. Согласно документации Modernizr , вам, вероятно, следует установить для нее значение display: block, а также использовать сам скрипт Modernizr. Вы также можете добавить в таблицу HTML5 Reset максимальную ценность HTML5.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...