Дамы и господа вебмастеры, не достала ли вас ситуация со старыми версиями IE, которые тормозят прогресс и заставляют писать килобайты текста «костылей», чтобы эти версии IE правильно отображали сайт? Лично меня — достала.

Предлагаю начать борьбу, иначе вместо того, чтобы изучать новинки CSS3 и прочих прогрессивных технологий, мы с вами будем изучать хаки для старых версий браузеров. Эти версии не только имеют свой извращённый взгляд на отображение кода, но и подвергают компьютеры пользователей опасности заражения компьютерными вирусами.

Давайте спасать галактику, а заодно упрощать себе жизнь. Предлагаю ставить на свои сайты такой код, который будет выводить предупреждение юзерам, если их браузеры являются устаревшими:

<!--[if (gte IE 5.5)&(lt IE 8)]>

<div id="ie_attention">Ваша версия Internet Explorer безнадёжно устарела. Просмотр данного сайта через ваш браузер ограничен. Чтобы просматривать сайт без ограничений, пожалуйста, <a href="http://www.microsoft.com/rus/windows/internet-explorer/">обновите</a> свой браузер. Кстати, если вам интересно, использование устаревшего браузера <strong>Internet Explorer угрожает безопасности вашего компьютера!</strong></div>

<![endif]-->

Слой, в котором выводится сообщение, имеет идентификатор ie_attention — это для того, чтобы вы могли настроить необходимые стили отображения этого блока в соответствии с дизайном вашего сайта.

Запись опубликована 6 ноября 2010 года. Не так давно в рубрике «Тема дня» были опубликованы следующие посты:

Подписка на RSS канал блога RSS подписка (как это?) поможет вам не пропустить ничего интересного на этом блоге.