Эта страница перенесена по адресу: https://github.com/codedokode/pasta/blob/master/html/markup-for-ie.md
Если та страница недоступна, старые версии этой статьи можно увидеть, нажав кнопку Revisions.
Эта страница перенесена по адресу: https://github.com/codedokode/pasta/blob/master/html/markup-for-ie.md
Если та страница недоступна, старые версии этой статьи можно увидеть, нажав кнопку Revisions.
Мне не нравится идея заглушек. HTML всегда разрабатывался так, чтобы обеспечивать максимальную обратную совместимость. Конечно, не всегда заморачиваются с поддержкой старых браузеров - иногда из экономии, но чаще из-за никого уровня знаний, типичного для фронтенд-специалистов.
Мне кажется, оптимальнее всего использовать принцип "прогрессивного улучшения" (progressive enhancement) - верстаем с использованием стандартов, основу делаем на максимально надежных и поддерживаемых технологихях (без флексбоксов и подобных технологий). В этом случае старый браузер просто отобразит базовую версию страницы, без анимаций, теней и скруглений, но она по крайней мере будет читабельная и не разъедется. И такой подход не требует больших затрат времени.
ИЕ9 поддерживает довольно много стандартов, в том числе CSS2.1 и немного CSS3, так что его поддержка не должна вызвать больших проблем, как мне кажется.