Основы CSS. Поддержка HTML5 элементов в бразуере Internet Explorer 8

Тематическая группа (веб-дизайн): https://vk.com/zametkipohtml
Официальный паблик в ВК: https://vk.com/zametkinapolyah
Рубрика по теме в блоге: http://zametkinapolyah.ru/verstka-sajtov
Не забудь подписаться и нажать палец вверх: https://www.youtube.com/user/zametkinapolyahru

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

У вас могут возникнуть проблемы с кросс браузерной версткой сайтов, проблема заключается в том, что браузеры Internet Explorer 8 и ниже ничего не знают о элементах, добавленных в HTML5 и никак не будут отображать эти элементы.
На самом деле эта проблема на данный момент уже не столь актуально, но о пользователях IE 8 все-таки нужно немного позаботиться (хотя о пользователях IE 7 и ниже заботиться не стоит, если человек получает удовольствие от своего мазохизма – это его право, пусть страдает).
IE 8 не знает ничего о таких элементах как: article, aside, section и другие, все это по сути див-заменители с семантикой. Чтобы рассказать IE 8 о этих элементах, нужно добавить в контейнер head следующий код

Это ничто иное как условный комментарий, который выполняют только браузеры IE 8 и ниже, из этого комментария браузер понимает, что перед тем как сформировать веб-страницу, ему нужно выполнить JavaScript код, указанный по ссылке.
Обратите внимание: данный прием не решает проблему HTML5 в IE 8 целиком, такие сложные по логике элементы, как audio или video в IE 8 работать не будут.

ПРИСОЕДИНЯЙТЕСЬ
Поделиться

Кирилл Антонов

Канал для начинающего веб-разработчика. Здесь ты найдешь различные видео уроки о технологиях и программном обеспечение, которые используют веб-разработчики.



Обсуждение закрыто.