Pull to refresh

Comments 109

На момент написания данного комментария из 38 проголосовавших 58% сказали, что под IE6 уже не верстают. А мне кажется что при теперешних 18% IE6 в рунете (по статистике LiveInternet) считаться с ним всё таки приходиться. Забить на одну пятую пользователей — как по мне, это плохой тон.
ну почему сразу забить? не сверстать под ие6 не означает, что пользователи оного не смогут пользоваться сайтом. просто у них некоторые элементы будут выглядеть не так, как задумано. в целом в большинстве сайтов функционал сохраняется. не хотят пользоваться современными браузерами — пусть смотрят на расплывшуюся верстку, делов то
Если известно о проблемах своей вёрстки в ie6, можно как вариант им ещё наставляющий хинт показывать.
да..? Это конает.если делаеш сайт чисто для себя. А Вы попробуйте обьяснить это заказчику, который заказывает интернет-магазин, что 1/5 части пользователей не будут доступны все функции. Он, кстати, может предложить оплатить только 4/5 от гонорара :)
Ну это да. Скажем так, другой вопрос в том, станешь ли ты верстать под IE6 если заказчик такого требования не выставляет.

Просто иногда очень красивый код (как html, css так и js) засчёт хаков превращается просто в месиво. Или же от красивых и приятных решений приходится вообще отказываться ради этого уродца IE6. Вот тут обидно, и на самом деле не хочется ничего делать.

Желание заказчика, конечно же, закон, но пока заказчик не выдвинул такого требования, делать под IE6 не буду (всё будет по-прежнему работать, только не совсем хорошо).
Вот тут еще одно отличие хорошого разработчика (читай «более оплачиваемого») от среднего или плохого.
Вот скажите честно, сколько заказчиков, приходя в студию или к фрилансеру, знают о кросс браузерности????
Чаще всего они про это узнаю когда, на своих офисных машинах, на которых в стоит IE6? запускаю ваше создание… И,
думаю, не стоит вещать, то что в этот момент про вас думают.

Хороший разработчик помогает компании создавать интсрумент для общения с клиентами, а плохой — просто что-то сделает
получит денежку и свалит…

Как по мне, более правильным есть путь хорошо разработчика…

PS
Всегда могут быть ньюансы :), но в целом ситуация такая как описано выше :)
Просто иногда очень красивый код (как html, css так и js) засчёт хаков превращается просто в месиво.
Тут я с вами не согласен. Все стили для IE6 и 7 выносим в отдельные файлы (и прячем за условные комментарии), то же делаем со скриптами, и тогда код будет довольно красивым.

Желание заказчика, конечно же, закон, но пока заказчик не выдвинул такого требования, делать под IE6 не буду (всё будет по-прежнему работать, только не совсем хорошо).
Ну тогда просто необходимо сразу заказчика предупредить, чтоб не вышло ситуации, когда после здачи отверстанного макета заказчик обнаружит, что верстка расползается в IE6. А то ведь и переверстывать заставить может :)
Ну это само собой.
Тут я с вами не согласен. Все стили для IE6 и 7 выносим в отдельные файлы

Это, конечно же, вариант. Но плодить сущности не есть хорошо, особенно если мы говорим о js-коде.

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

— написать отдельный вариант для IE6, что плохо, т.к. умножение числа сущностей осложняет поддержку.
— «прокостылить» код для IE6. Будет работать, но будет месиво.
— использовать кроссбраузерный фреймворк. Только вот грузить фреймворк ради 5 строчек кода как-то тоже совсем не айс.

В любом случае, страдает элегантность и лёгкость кода.

А уж что творится, если нужны не 10 строчек кода, а 1000… Постоянно наталкиваешься на то, что от чего-то, работающего во всех браузерах, приходится отказываться лишь потому, что IE этого не может.

Ну что поделаешь, если оно так сейчас пока что… Хотя вот странно, на некоторых своих сайтах (совсем не линуксовых или анти-ИЕшных) вижу что в мае у IE6 всего 2%. Это рекорд падения.
Не думаю что «не хотят» применимо не ко всем пользователям ие6. Думаю большая часть просто не знает о других браузерах, либо не знает об их преимуществах.
>Уже не верстаю под IE6. Гореть ему в аду.
аминь!
Вопрос к тем, кто не верстает под IE6: вы отказываетесь от работы, в которой нужно сверстать и под него тоже?
Хм… меня уже давно не просили сверстать что-то под IE6. Но вообще я в данном вопросе не столь категоричен, хотя отказался бы, так как у меня нет IE6, да и я просто не вижу в этом смысла. Это как лечение умирающего животного, проще дать умереть.
Смысл в том, чтобы получить деньги за работу.
Думается мне, что смысл в том, чтобы получать хорошие деньги. А чтобы получать хорошие деньги, нужно хорошо выполнять свою работу. А верстка, которая некорректно рендерится в браузере, который занимает 18% рынка — это не есть пример качественно выполненной работы (конечно не всегда, но зачастую это так).
Ну, если за «умирающее животное», заплатят, то можно и постараться. А для своих сайтов, даже и заморачиваться не стал.
Ну тогда, чтобы все было прозрачно, нужно включить в прайс студий верстку под IE6, чтобы клиент сразу знал за что платит.
Эммм… то, что у вас нет IE6, как по мне, плохой довод в сторону того, чтобы отказаться от поддержки этого браузера при создании веб-страниц.

И поддержка IE6 не имеет ничего общего с лечением умирающего больного — мне кажется, вы привели плохую аналогию. Поддержка браузера (пусть даже ужасно поддерживающего стандарты) — это признак профессионализма. Верстальщик должен заботиться о доступности сайта как можно большей аудитории пользователей.

Конечно можно сделать исключения, например, для сайта посвященного веб-разработке — т.к. заведомо известно что процент пользователей с IE6 там будет минимальный (но даже в этом случае стоит сделать какое-то уведомление для пользователей IE6 типа «Ваш браузер отстой. Установите пожалуйста нормальный браузер, если хотите насладиться всеми прелестями нашего сайта»).

Ну а если мы делаем корпоративный сайт. Ведь, насколько я знаю, именно в корпоративной среде наибольший процент использования IE6. Тут уж прийдётся и о пользователях с IE6 позаботиться.
Поддержка браузера (пусть даже ужасно поддерживающего стандарты) — это признак профессионализма.

А IE5.5, IE5mac и IE3 вы тоже поддерживаете?

Ну а если мы делаем корпоративный сайт.

Вот здесь как раз централизованно перейти на IE7 не сложно.
UFO just landed and posted this here
> Поддержка браузера (пусть даже ужасно поддерживающего стандарты) — это признак профессионализма.

Заученная фраза.

Но полностью справедлива.
Так в чем несправедливость этой фразы?
Эта фраза — типичное предубеждение. Потому что в каком-то случае поддержка браузера не поддерживающего стандарты — признак непрофессионализма. Например, если затраты на эту поддержку больше, чем выгода от нее.
А давайте говорить начиная не с предубеждений, а с цели создания сайта… Если создается коммерческий сайт, то в первую очередь (в большинстве случаев) он будет служить для знакомства с услугой, товаром, компанией пользователей. И, честно, я не буду считать предубеждением высказывание заказчика о неправильности отбрасывания 1/5 пользователей.

С такой постановкой вопроса не один заказчик не согласится.
Ну если, сайт создается для себя, то тут Вы вправе решать как и что делать :)
Вот видите — вы уже рассуждаете. И со всем, что вы написали в этои комменте — я полностью согласен.

А с теми, кто бросается красивыми, но заученными клише, я никогда согласен не буду.

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

Исполнителя, разумеется повышает.
А вот проекта — не всегда.
Почему же?
Я вот недавно побывал на Яндекс.Субботнике и там очень неплохо рассказали как делаются доработки почти под каждый браузер.

Честно, я не думаю, что Яндекс от этого пострадал.
Если приведете пример проекта который пострадал от поддержки кроссбраузерности, то буду благодарен :)
Вот смотрите:
Например, мы делаем ресурс для широкой аудитории. Срок создания первой версии — 4 месяца. Срок создания первой версии с учетом IE5.5 — 6 — 5 месяцев (с учетом того, что, возможно все еще не заработает как надо.). За месяц работы можно сделать либо другие полезные новведения, либо положить его под IE6, доля которого будет сокращаться в будущем.

При любой разработке под IE6 мы сознательно идем на некий оверхед, на загромождение кода и верстки хаками.

Вот поэтому в каждой задаче на весах лежат с одной стороны трудности с IE, а на другой — экономический эффект от его поддержки.

В моем понимании профессионализм — это понять в какую сторону эти весы склонить и не ошибиться.

Мое личное мнение по вопросу IE6 такое: Чем активнее ИЕ не будет поддерживаться, тем активнее пользователи будут менять его хотя-бы на седьмую версию.

Если верска под IE6 обоснована какой-то спецификой задачи или просто хочется, то ради бога. Я — не предубежден.
А может, все-таки ефект исчисляется не затратами на поддержку на ресурсе IE6, а некими другими факторами?

Например, количеством пользователей, количеством покупок…

и по поводу вашей фразы
«Если верска под IE6 обоснована какой-то спецификой задачи или просто хочется, то ради бога. Я — не предубежден.»

Специфика каждой задачи при разработке сайтов в том, чтобы охватить максимальное количество пользователей, а цыфра (в процентах) пользователей с IE6 пока не подпадает под специфичность… эта цифра еще очень большая. чтобы ею пренебрегать :)
Заработать больше денег != Охватить всех пользователей
Согласен, но чаще всего именно пользователи конвертируются в денежку…
Только пользователи конвертируются в денюжку — больше ничего.
Но у разных пользователей разная стоимость. У многих она — нулевая.
Исходя из этого правильным есть предположить, что пользователи с IE имеют нулевую стоимость?
Я правильно понял :)?
Нет, не правильно. Но могут иметь. И, в этом случае, так как поддерживать IE6 — дорого, а толк от этого будет нулевой, то смысла в этом нет.
А в чем заключается дороговизна поддержки IE?
на самом деле для многих задач она (поддержак) вообще не стоит критично. И как мне кажется очень часто эту проблему приувеличивают.

И исходя из выше предложенного вами примера (без IE6 — 4 месяца, с IE6 — 5) немного нереальный промежуток времени — не думаю, что обьем хаков под этот браузер занимает больше чем 1/5 всей работы над проектом.
Все зависит от конкретной задачи.
Ничего нельзя представлять как сферического коня в вакууме, ни задачи, которые перед проектом стоят, ни квалификацию разработчиков, ни пользователей.

Я еще раз повторюсь: клише — это плохо, разумный подход — хорошо.
Или это баг вестки или это хром глючит. По коду посмотрел — ответил вам, но по остутпам видно, что себе.
А с теми, кто бросается красивыми, но заученными клише, я никогда согласен не буду.
Если вы на счет моей фразы «поддержка браузера (пусть даже ужасно поддерживающего стандарты) — это признак профессионализма», то вот что я могу сказать:
Конечно, бывают исключения. Бывают ситуации, когда поддерживать IE6 — действительно нецелесообразно. Но с браузером занимающим 18% рынка не считаться нельзя (в большинстве случаев).

Вы слишком придирчивы к словам.

Я же не против поддержки IE6, я против тех, кто говорит — не думая.
Почему вы считаете, что я говорю не думая? Повторюсь — бывают ситуации, когда можно пренебречь IE6, но зачастую поддержка IE6 — это признак хорошего тона и профессионализма.
Извините, я аппелировал не к вам, а к фразе.

Ваша позиция мне импонирует.
UFO just landed and posted this here
Я наверное не на той волне, почему-то у всех заказчиков стоит ИЕ6… И как-то не хочу, чтобы проверяя сайт они видели какую-нить бяку.
поддерживаю, это кому же вы все верстаете, что они у вас работу принимают, учитывая что у большинства тех самых заказчиков — как раз ie6 и стоит. А если они и знают про другие браузеры и успешно ими пользуются — обычно они еще и знают, что надо бы проверить в ИЕ 6, а за такие косяки могут и заказ кому-нибудь другому отдать:) Проходили, знаем. Тут дело не в профессионализме, а в здравом смысле, как по мне.
нет, просто последние несколько месяцев заказчики под ним не смотрят (:
я сам смотрю мельком в нем, обычно не приходится ничего исправлять, если верстать по-человечески и по стандартам. Последнее время больше сюрпризов преподносит опера, например.
Мне приходится верстать под IE6, однако я обычно вешаю небольшую напоминалку о том, что этот браузер — отстой.
Я всегда матерюсь, тратя кучу времени на оптимизацию кода под него, но ничего не могу поделать. Пока жив Windows XP жив и IE6, и нам придется с этим смириться.
Будем ждать, Windows 7 обещает изменить процент пользователей XP. По крайней мере я и многие мои знакомые уже собираемся переезжать на него с XP. :-)
В идеальном мире напоминалка выглядела бы так: <script>for(x in document.write){document.write(x);}</script> (read more — www.crashie.com/) — Когда я кинул своему другу, идейному приверженцу IE эту ссылку, он перешел на оперу, ибо красноречиво.

Я голосовал а 5%
Халявщиков много хороших и разных. А после них мне достаётся куча работы и денег =) Потому что за кроссбраузерность платят больше!
Мне откровенно плевать на статистику по рунету.
Если этот процента мал на моём сайте то я готов забить на ie6
UFO just landed and posted this here
«Я перестану обращать внимание на ошибки в окончаниях глаголов (-тся/-ться) и на отсутствующие запятые, когда процент грамотности в рунете опустится ниже...»
Спасибо за поправки. Действительно невнимательно как-то загаловок набрал. К сожалению исправить уже нельзя.
Мне кажется, веб-разработчики слегка преувеличивают свои трудозатраты на поддержку кроссбраузерности. Все это не так уж и страшно по сравнению с трудностями, с которыми сталкиваются десктоп-разработчики, которые хотят кросплатформенности.
А мне кажется, что он прав )
В 90% проектов, с которыми мне приходилось работать, кроссбраузерность практически ничего не стоит. Кроссбраузерность закладывается же не только для ИЕ6, а вообще для всех браузеров. И если есть привычка верстать сразу под все существующие браузеры, то никаких проблем не возникает. Да в ИЕ6 приходится подправлять на 1 пиксель некоторые элементы (но это же приходится, правда реже, иногда делать и для ФФ3 или Оперы), с прозрачностью помучиться и смириться с отсутствием :hover для всего, кроме ссылок. Все, этим основные проблемы и исчерпываются.
А вы что-то более крупное чем домашняя страничка писали?

В случае дескстопа можно иметь Х веток разработки под каждую платформу. Это конечно тупо, это крайний случай, но вполне возможный. Кроме того в наше время существует достаточное множество различных библиотек под разные задачи (вспоминается Qt).

В случае веб приходится думать о совместимости в пределах одной «ветки» — страницы. Хорошо хоть сейчас активно развиваются разные фреймворки на Javascript, подобно разным кроссплатформеным библиотекам на дескстопе, которые зачастую очень облегчают работу.
На десктопе проще, т.к. там делаются разные версии под разные оси. А с сайтами сложее — одна, но чтобы везде работала.
А я позволяю себе и под IE 7 не верстать. Жаль, что многим разработчикам такое не доступно.
Мне в одном проекте позволено xD под Firefox, Opera, Safari
Попросту запретил просматривать сайт с любого IE, т.к. сам сайт не для широкого круга людей и впринципе без возможности монетизации даже с помощью баннеров. Зато время и нервы сэкономил. Минусуйте.
вообще не помню как IE выглядит
зависит от задачи. в бэкендах давно на ие6 внимания не обращаю
На нашем корп. ресурсе 27,38% с IE6, наша аудитория всевозможные компании, так что если у вас b2b ресурс, то с забиванием на IE6 можно лишиться значительной аудитории.
у нас до 50% вопрос такая аудитория. при этом еще встречаются люди с IE 5!
IE5? Вот жесть. Говорят он совсем не поддерживает png? ;)
с опытом ненависть к ие6 утихает =)
Согласен, по личным наблюдениям и собственному опыту ненависть к ИЕ6 излучают в основном неопытные верстальщки, что вобщем-то неудивительно.
С опытом оптимизация под ие6 производится уже на автомате. Впрочем, удовольствия от вёрстки под него конечно никто не испытывает всё равно.
Так уборщик в вольере у горилл, которого они постоянно насилуют, говорит, что только неопытные уборщики боятся что-то уронить при обезьянах, а его натренированному заду ничего не страшно.

Как же удовольствие от работы, как же отказ от кучи полезных фишечек CSS, которые неприменимы из-за IE6? Даже и думать не приходится о том, чтобы стремиться к элегантной и логичной верстке. Костыль на костыле и костылем погоняет
уборщик может перебить половину гостей зоопарка, но гавно из вальера всё равно придётся убирать, так чоб ему не перестать бояться и не делать дальше свою работу?
можно пойти за бегемотами убирать, если с обезьянами всё так страшно)

а насичёт фишечек, то для ие есть ie7.js, который его этим фишечкам учит. да — тормозит, ну и вообще странный подход, но тут уж или ехать или красить

ие6 есть и убрать его пока нельзя — это факт.
Да, согласен, это я не для того, чтобы поспорить, а чтоб пожаловаться на несправедливости профессии
Я думаю, что после 5% можно и послать. А пока учитываю, тем паче что у заказчиков часто именно он и установлен, а с этим нельзя не считаться.

Давно уже перестал матюгаться при вёрстке, большая часть приёмов доведены до автоматизма, набор решений в инете можно нагуглить на любую проблему. Те же экспрешены изящно решают очень много проблем, а на их производительность в ие6 я как раз плевал. Если у вас тормзит сайт в ие6 — это отличный повод сменить браузер и компьютер. У меня ничего не тормозит даже на очень компактной виртуалочке.
А может стоит специально «притормаживать» сайт различными JS`ами, дабы спровоцировать пользователя на смену? :)
Да нет уж. Это неправильное решение. Как по мне — либо поддерживать этот браузер, либо не поддерживать (и выдавать сообщение, что в данном браузере будет не всё впорядке).
А специально притормаживать браузер — это какое-то извращение.
По статистике большинство пользователей заходят в инет с работы.
В очень большом количестве компаний обычный пользователь не имеет права на установку софта, то есть
заходит в систему без прав администратора.

Соответственно, создавая искуственные тормоза Вы только вызовите на себя негативную реакцию пользователя.
Это была шутка юмора. :)

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

Лично я, для себя решил, что пока процент ие6, не упадет ниже 5%, то буду проверять на нем, за исключением специфических проектов, где доля ие6 ожидается минимальной (0-2%).
Подумалось…

Для пользователей IE6 надо вешать не сообщения вида «ваш браузер устарел», а вида «произошла критическая ошибка, срочно позовите вашего админа». А там уже админу и написать всё, что вы о нём думаете :)
Да ладно вам, доля ие6 падает с минимум линейной скоростью. Потерпмте еще полгодика :)
Ставлю на то что, чтобы доля ИЕ6 опустилась хотя бы до 5% придется ждать года 2. )
Что примерно совпадает с популяризацией win7
А как раз-таки семерочка будет самой популярной ОС через 2 года. Нострадамус стайл… )
уже больше полутора лет ие6 теряет 1-2,5% аудитории в месяц согласно статистике лайвинтернета
к сожалению IE все еще большой процент рынка, а самое главное, это новые пользователи. А их лучше не пугать плохой версткой. Не верстать под ие6 значит потерять новых клиентов!
Интересный опрос. Тут ещё стоит учесть специфику сайта, аудиторию.

Если верстать сайт около-заводского предприятия, типа электромонтажа и сварных балок, то нужно обязательно верстать под ie6 и затачивать дизайн под разрешение 1024. Ведь там очень большой процент старперов и неграмотных менеджеров — наповал пользователей ie6.

Ну а если сайт касается блогосферы, например, то там процент ie6 будет очень мал и можно сэкономить время.
Что ж такое — в заголовке сразу 2 ошибки:

1 — после «IE6» должна стоят запятая.
2 — «опуститься» — мягкий знак не нужен.

Автор, перед публикацией проверяй текст на ошибки, некрасиво выглядит.
Да, мне уже сделали на этот счет замечание. Действительно некрасиво, но к сожалению уже не могу исправить.
Я перестану верстать под IE6, когда процент прибыли с его пользователей опустится ниже…
Странно что нет варианта «Я не перестану верстать под IE» ;)
Видимо, автор — оптимист
на крупных проектах отказались, т.к. не выгодно, слишком много времени уходит на доводку.
что же касается более мелких сайтов, то поддежрка ие6 не такая и сложная, видимо тут зависит от опыта и времени борьбы с ие. ибо, помню когда был «зелённый» он меня, конечно, вводил в ужас, а теперь как-то всё понятно и просто :)
зато новая развлекаловка — лечение глюков ие7, хотя там и намнооого проще.
Погорячился и ткнул в последний вариант.

Но поразмыслив, решил дать ему планку в 10%
Буду верстать пока не вымрет, к сожалению. От пользователей отворачиваться не хорошо.
Выбрал — менее 10%, хотя это тоже слишком оптимистичный результат. Думаю верстать нужно, пока ниже 2 не опустится.

Сегодня под ИЕ6 верстаем, но слишком не заморачиваемся. Если не критично для дизайна — то полупрозрачности PNG через CSS заменяем на обычные PNG8 (скажем для всплывающих окошек с тенями, звездочек рейтинга, которые должны быть на разных фонах /звездочки в ИЕ6 превращаются в квадратики ;-)/ и т.п.). Сайты визуально более ущербны получаются, но основное требование — полное соответствие функционала, чтобы можно было совершить покупку, сделать заказ, отправить отзыв и т.п.
можно делать png8 с афльа-прозрачностью. т.е. в нормальных браузерах тенюшечка будет, а в ие все пиксели с непрозрачностью от 0.01 до 0.99 будут полностью прозрачными)
Как это не печально, но приходится подстраиваться под него, тут не такая ситуфция как с ie5 (благополучно сгорел).
Думаю, еще пару лет этому камню на шее верстальщика.
думаю это вопрос не столько в разработчикам, сколько к заказчикам. (если конечно разработчик он же сам не заказчик).
UFO just landed and posted this here
UFO just landed and posted this here
В моем больном, антиИЕ6шном мозгу уже давно назревает идея некого соглашения между разработчиками об игноре 6-го осла, блокировать сайт пользователю если он пользуется данным зверем, с пожеланием обновиться или выбрать другой браузер. Чтото по типу «знака рубля» от Лебедева (или ктотам это придумал)
Можно сделать что-нибудь подобное на русском языке, с тем же посылом в довольно грубой форме и запустить это в качестве «вирусного маркетинга».
UFO just landed and posted this here
Есть стандарты, opera их отлично принимает.
Сейчас это ближайший конкурент IE
Не-верстайте под IE6 — пусть клиенты уходят к другим :)

Мы даже под IE5 html рехтуем на крупных дорогих проектах — времени — час работы, клиенту приятно.
Sign up to leave a comment.

Articles