Как стать автором
Обновить

А все таки — нужна ли полная кросс-браузерность?

Время на прочтение2 мин
Количество просмотров2.1K
Всякий раз, когда начинаю переделыватть дизайн сайта, натыкаюсь на одни и те же грабли: делаю красивый, лаконичный HTML, к нему красивый, лаконичный CSS, гляжу в FireFox, гляжу в Opera — все супер. Гляжу в IE… И произношу фразу состоящую из сплошной ненормативной лексики. Или две фразы… Думаю, очень знакомое местной тусовке чувство.

Обычно, на всех дизайнерских сайтах, на сей счет написана стереотипная фраза: это проблемы веб-программиста, а не клиента, нужно делать кросс-браузерный код любыми усилиями!

Но, давайте проведем аналогию: … возьмите аудио диск с хорошей, качественной музыкой. Послушайте его на динамиках встроенных в монитор и на более-менее приличной акустике. Даже неискушенному слушателю будет заметна разительная разница. Однако, никому и в голову не приходит требовать от музыкантов писать музыку, одинаково играющую на любой акустике! Или, скажем, писать дополнительный диск с оптимизацией под «пластиковые пищалки».

Почему же веб-программистов вынуждают под IE писать отдельный код? Ведь, на текущий момент, поставить нормально поддерживающий стандарты браузер не представляет никакой проблемы! И если посетитель так уж хочет использовать криво написаннный программный продукт, почему это должно становиться проблемой программиста? И, кстати, может IE до сих пор удерживает свои лидирующие позиции потому, что веб-дизайнеры и веб-программисты подстраиваются под него? Замкнутый круг получается…

Может, если в IE будет сохраняться лишь функционал сайта и та часть дизайна, которая ему понятна, а основные красоты и юзабилити будет все таки в нормальных браузерах, тогда клиент таки сделает правильный выбор? Да и Майкрософт зашевелится еще активнее…

Вообщем, кто как, а я, в последнее время, перестал заморачиваться абсолютной идентичностью дизайна под разными браузерам — главное, что бы в IE сохранялся функционал, ну и выглядел не совсем уж кособоко. А кто хочет полноценных рюшечек — решение лежит в паре кликов…

UPDATE: Я не предлагаю вообще игнорировать IE. Нет, разумеется под ним все основные функции сайта должны работать и внешний вид не вызывать отторжения. Но вот тонкой доводкой под IE заниматься — не лишняя ли трата времени?

UPDATE2: Оказывается IE7 можно таки заставить более-менее понимать CSS2/CSS3! Я этого, каюсь, не знал. Но благодаря этому комментарию узнал. Да, действительно, большая часть «рюшечек» заработала в IE7 после смены DOCTYPE. Осталось только теперь IE-шников всех подтянуть на 7-ю версию…
Теги:
Хабы:
Всего голосов 55: ↑35 и ↓20+15
Комментарии221

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань