Заглушка для старых браузеров

Заглушка для старых браузеров

6 752 в Полезные советы 13

Многие верстальщики знают как нелегко приходится с браузером Internet Explorer 6.0. А мне он вовсе напоминает ребенка — то одно ему не так, то другое… В общем капризов очень много. Чтобы привести верстку сайта к нормальному отображению следует создать отдельную таблицу стилей, которая будет подставляться вместо стандартной при определении браузера пользователя ИЕ 6.0. Писать отдельную таблицу стилей может быть тоже непосильным трудом, т.к. для данного устаревшего браузера постоянно приходится применять различные хаки и трюки.

Сегодня пользователей, пользующихся браузером Internet Explorer 6.0, становится все меньше и меньше. Поэтому, учитывая данный факт я предлагаю вставить заглушку с предложением обновить свой браузер пользователям, которые до сих пор используют Internet Explorer 6.0.

Выглядеть она будет так (увеличивается по клику):

Заглушка для браузера Internet Explorer 6.0

Теперь, как ее внедрить в наш шаблон? Качаем данный архив к себе на компьютер. Распаковываем содержимое архива в корневую директорию вашего сайта. В индексный файл шаблона в начало документа вставляем следующий код:

<?php
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if (stripos($user_agent, 'MSIE 6.0') !== false && stripos($user_agent, 'MSIE 8.0') === false && stripos($user_agent, 'MSIE 7.0') === false) {
   if (!isset($HTTP_COOKIE_VARS["ie"])) {setcookie("ie", "yes", time()+60*60*24*360);header ("Location: /ie6/ie6.html");}
}
?>

Теперь заходим на сайт с браузера IE 6.0 и любуемся нашей заглушкой.
Вот и все, вопрос с осликом 6.0 я так считаю решен. Всем пока. Будут вопросы, задавайте в комментариях, с удовольствием отвечу.

Оцените пост
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (5 оценок, среднее: 3,20 из 5)
Загрузка...
Заур Магомедов
Заур Магомедов
Занимаюсь созданием сайтов с 2009 года. Постоянно обучаюсь и совершенствуюсь, шагая в ногу со временем. Владею такими навыками, как: Html5, Css3, jQuery, JavaScript, Git, БЭМ, Gulp.
Другие материалы той же категории
7 советов по качественной верстке шаблона сайта