Но Все Же Необходима Ли Полная Кроссбраузерность?

Каждый раз, приступая к редизайну сайта, натыкаюсь на одни и те же грабли: делаю для него красивый, лаконичный HTML, красивый, лаконичный CSS, смотрю в FireFox, смотрю в Opera — все отлично.

Смотрю на ИЕ.

И произношу фразу, состоящую из сплошного ненормативной лексики.

Или две фразы.

Думаю, это чувство очень знакомо местной публике.

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

Слушайте его на встроенных в монитор динамиках и на более-менее приличной акустике.

Даже неопытный слушатель заметит разительную разницу.

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

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

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

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

А кто хочет полноценных наворотов - решение в пару кликов.

ОБНОВЛЕНИЕ: я не предлагаю вообще игнорировать IE. Нет, конечно, под ним должны работать все основные функции сайта и внешний вид не должен вызывать отторжения.

А не пустая ли трата времени заниматься тонкой настройкой под IE? ОБНОВЛЕНИЕ 2: Оказывается, IE7 можно более или менее понимать CSS2/CSS3! Признаюсь, я этого не знал.

Но спасибо этот комментарий выяснил.

Да, действительно, большая часть мелочей начала работать в IE7 после изменения DOCTYPE. Осталось только перевести всех пользователей IE на версию 7. Теги: #HTML #CSS #кроссбраузерность #IE #Разработка веб-сайтов

Вместе с данным постом часто просматривают: