Каждый раз, приступая к редизайну сайта, натыкаюсь на одни и те же грабли: делаю для него красивый, лаконичный HTML, красивый, лаконичный CSS, смотрю в FireFox, смотрю в Opera — все отлично.
Смотрю на ИЕ.
И произношу фразу, состоящую из сплошного ненормативной лексики.
Или две фразы.
Думаю, это чувство очень знакомо местной публике.
Обычно на всех дизайн-сайтах на эту тему пишут стереотипную фразу: это проблемы веб-программиста, а не клиента, нужно любыми усилиями делать кроссбраузерный код! Но, проведем аналогию: …возьмем аудиодиск с хорошей, качественной музыкой.
Слушайте его на встроенных в монитор динамиках и на более-менее приличной акустике.
Даже неопытный слушатель заметит разительную разницу.
Однако никому не приходит в голову требовать от музыкантов писать музыку, одинаково хорошо играющую на любой акустической системе! Или, скажем, написать дополнительный диск, оптимизированный под «пластмассовые пищалки».
Почему веб-программисты вынуждены писать отдельный код для IE? Ведь на данный момент установка браузера, нормально поддерживающего стандарты, не представляет никакой проблемы! И если посетитель действительно хочет воспользоваться криво написанным программным продуктом, почему это должно стать проблемой для программиста? И кстати, может быть, IE до сих пор удерживает лидирующие позиции, потому что веб-дизайнеры и веб-программисты под него адаптируются? Получается порочный круг.
Может быть, если IE сохранит только функциональность сайта и ту часть дизайна, которую он понимает, а основная красота и удобство все равно будут в обычных браузерах, то клиент сделает правильный выбор? И Microsoft будет действовать ещё активнее.
В общем, как тут, но в последнее время я перестал заморачиваться на абсолютной идентичности дизайна в разных браузерах — главное, чтобы в IE сохранялся функционал, и он не выглядел слишком криво.
А кто хочет полноценных наворотов - решение в пару кликов.
ОБНОВЛЕНИЕ: я не предлагаю вообще игнорировать IE. Нет, конечно, под ним должны работать все основные функции сайта и внешний вид не должен вызывать отторжения.
А не пустая ли трата времени заниматься тонкой настройкой под IE? ОБНОВЛЕНИЕ 2: Оказывается, IE7 можно более или менее понимать CSS2/CSS3! Признаюсь, я этого не знал.
Но спасибо этот комментарий выяснил.
Да, действительно, большая часть мелочей начала работать в IE7 после изменения DOCTYPE. Осталось только перевести всех пользователей IE на версию 7. Теги: #HTML #CSS #кроссбраузерность #IE #Разработка веб-сайтов
-
Земля Будет Говорить
19 Oct, 24 -
Xiaomi Анонсировала Умные Весы
19 Oct, 24 -
Калькулятор Стоимости Сайта
19 Oct, 24 -
День Разработчиков Bada
19 Oct, 24