Я создаю свой первый набор веб-страниц, используя тип документа HTML5, элементы (<section>, <header>, <footer>
...) и типы/атрибуты ввода (email, tel, placeholder
...).
Чтобы удовлетворить различные уровни поддержки IE, я решил использовать Modernizr в сочетании со сбросом Эрика Мейера, включая базовые стили сброса HTML5, которые дают новые элементы display:block
.
В соответствии с рекомендациями я создал и загрузил пользовательскую версию Modernizr, выбрав некоторые свойства CSS3 и только те элементы HTML5, которые мне нужны. Также включены html5shiv v3.4, html5shiv v3.4 с printshiv и медиазапросы.
После включения JS-файла в шапку по инструкции получается совершенно пустые страницы во всех версиях IE.
Если я удалю его, я увижу свой HTML-код с некоторыми правильными стилями.
Если я подключаюсь к устаревшей версии Modernizr (найденной на сайте, который работает в IE9 и использует Modernizr), я получаю тот же результат, как если бы у меня не было включенного Modernizr, только некоторые из моих элементов стилизованы, а другие нет.
Я полностью упустил смысл Modernizr здесь? Я думал, что это позволит мне размечать и стилизовать такие элементы, как <nav>
, <header>
и т. д.