Почему следует отказаться от IE6?


Internet Explorer 6 был выпущен 27 августа 2001 года, на момент публикации статьи это 9 лет назад. Интернет технологии же двинулись далеко вперёд, в отличии от браузера. На сегодняшний день разработка сайтов с поддержкой IE6 слишком затратна по времени и сильно сковывает руки как веб-дизайнеру, так и верстальщику. Отказавшись от поддержки "шестерки" разработчик может освободить ощутимое колличество времени и направить его не на "допиливание под IE6", а на более полезные нужды, например на улучшение интерфейса или клиентскую оптимизацию.


Что не так с "шестеркой"?


  • - CSS1 поддерживается, но почти на каждое правило есть баг

  • - CSS2 поддерживается лишь частично

  • - CSS3 не поддерживается вообще

  • - HTML5 не поддерживается полностью (а ведь хорошая штука)

  • - Неадекватное поведение движка (в других браузерах я знаю, что получу на экране, когда верстаю, в IE6 никогда не знаешь что увидишь)

  • - Колоссальное колличество багов, уязвимостей, недоработок, заплаток, костылей

  • Когда и где следует отказываться от поддержки IE6?


    К сожалению отказ от поддержки достаточно популярного браузера (популярность стремительно падает из-за выхода новых версий Windows и рекламы альтернативных браузеров, но всё еще составляет 10-20% в среднем и иногда достигает внушительных 50%) не всегда возможен, тут разработчик должен оценить колличество посетителей с этим браузером и последствия к которым приведет отказ от поддержки.

    В случае, если сайт имеет IT направление, то особо беспокоиться не стоит - IE6 пользуется минимум айтишников и процент пользователей под шестым Эксплорером будет минимален. А вот если сайт, например, о заказе пиццы или, не дай Бог, для домохозяек, то процент Internet Explorer 6 будет слишком большим для отказа от поддержки.


    Если принято решение не поддерживать IE6


    В любом случае должно выполняться правило: даже при отказе от поддержки пользователь должен иметь возможность пользоваться хотябы основным (критически важным) функционалом, например регистрация и авторизация пользователя должны работать обязательно.

    Не будет лишним предупредить об отказе от поддержки и самого пользователя. Согласитесь, потерять посетителя (и вероятно далеко не одного), который зайдя на сайт под IE6 (возможно он пользуется другим браузером, а сейчас зашел под IE) увидит порваную вёрстку и не работающий JavaScript и решит, что это очередной "недоделанный сайт" и просто закроет страницу.