Статьи

Какие браузеры поддерживать?

Поддержка браузеров Дэйва Ши 2004 года рассматривает рынок браузеров и обсуждает его подход к тестированию сайтов в разных браузерах. Дэйв дает отличные рекомендации, и я не могу сказать, что не согласен ни с одной из них. Тем не менее, вот несколько моих собственных мыслей.

Во-первых, такие сайты, как thecounter.com , хороши для проверки тенденций в браузерах, но не имеют большого значения при выборе поддерживаемых браузеров. thecounter.com работает, собирая статистику со всех сайтов, которые используют бесплатный счетчик статистики. К сожалению, сайты, которые используют эту услугу, сильно настроены на людей, которые используют бесплатные услуги хостинга. Основные и профессиональные сайты редко используют бесплатные счетчики для отслеживания своего трафика, и в результате thecounter.com вряд ли предоставит действительно точную информацию о глобальных тенденциях. Я всегда говорил, что единственный надежный способ решить, какие браузеры заслуживают вашей поддержки, — это посмотреть статистику вашего собственного сайта. Например, почти 50% посетителей моего личного блога используют вариант Mozilla — по сравнению со средним мировым показателем thecounter.com, который составляет менее 2%.

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

Благодаря CSS и веб-стандартам на самом деле можно создавать привлекательные сайты, которые доступны (в том смысле, что контент сайта может быть получен) практически из любого браузера, который все еще используется. Хитрость заключается в использовании прогрессивного усовершенствования , методологии, отстаиваемой одним из основателей WaSP Стивеном Чампсоном. Начните с основной структурной разметки страницы и создайте дополнительную презентационную и поведенческую информацию, используя CSS и Javascript. Конечным результатом является великолепно выглядящая страница со всеми наворотами, ожидаемыми от современного сайта, которая, тем не менее, по-прежнему доступна людям, использующим даже самые устаревшие технологии.