Веб-дизайн привлекает многих новичков кажущейся простотой работы и главное быстрым, почти мгновенным и видимым результатом работы. Казалось бы – чего проще, написал код html и вот твой результат уже на экране.
Конечно – для начала это совсем неплохо, но когда деятельность эта ставится на профессиональные рельсы, то всё оказывается не так просто. Одним из важных свойств любой страницы является так называемая межбраузерная совместимость – то есть способность этой самой страницы одинаково отображаться в разных браузерах.
Достижение такой совместимости дело достаточно нудное и рутинное, да ещё и требующее серьёзных знаний свойств разных браузеров. Однако вебдизайнер должен осознавать, что трудозатраты на это не являются чем-то проде «выпендрёжа», или доказательством веб-сообществу своей «крутизны». В данном случае суть проблемы именно в человеческой психологии, а именно – в привычках людей.
Каждый браузер имеет свою аудиторию поклонников – и каждая такая аудитория (причём немаленькая), при интернет-сёрфинге совсем не желает своем привычкам изменять. Другими словами – вряд ли пользователь станет запускать непривычный или нелюбимый им браузер только для того, чтобы некая страница правильно отображалась. Глобальная сеть на то и глобальная, чтобы было что посмотреть ещё. Поэтому пользователь просто перейдёт на какую-то другую страницу.
Всё это может быть и не важным для частных страниц или хобби-блогов, целью которых не является монетизация (то есть принесение ими дохода). Но для коммерческой страницы или для страницы предприятия отсутствие межбраузерной совместимости уже недопустимо. И если дизайнер хочет называться профессионалом, то такую совместимость он просто обязан обеспечить, даже если заказчик говорит что это ему не важно. Всё-таки не все заказчики способны посмотреть немного в будущее, а вот веб-дизайнер по роду своей работы просто обязан заглянуть в «завтра» того проекта, который он делает сегодня.
Способов достижения межбраузерной совместимости несколько – это применение правильно составленных таблиц стилей, написание скриптов, анализирующих браузер пользователя и в зависимости от этого корректирующие дизайн, а также применение «универсальной» вёрстки.
Ни один из этих методов для большого проекта достаточным быть не может, потому необхоимо их комбинировать в зависимости от свойств проекта. Выбор этой комбинации и её эффективность есть своего рода показатель профессионализма дизайнера, поэтому тот, кто хочет добиться успеха в создании веб-страниц, должен изучить свойства различных браузеров. И это как раз тот случай, когда знания в профессии будут давать и эффективную финансовую отдачу.