a:hover p — это в принципе неверно, очень много чего в ие6 начинает вести себя не так, если изначально блочный элемент (даже с дисплей: блок) вложить в строчный.
Опечатался, а никто не заметил. Правильнее будет так:
«если изначально блочный элемент (даже с дисплей: инлайн) вложить в строчный (будь он даже дисплей: блок)»
В оригинале все как-то нагляднее и полнее. Кстати, лучше было бы просто составить итоговую таблицу «свойство/браузер». Язвительные комментарии от переводчика к каждому абзацу — это уже как-то другой жанр, вы определитесь: либо вы комментируете, либо вы даете перевод авторской статьи.
Кстати, как-то нелепо ожидать поддержки в браузере восьми(!)-летней давности всех этих CSS-селекторов. Если вы составите сухую выжимку из статьи в виде таблицы — о ужас! — окажется, что напротив IE6 везде стоит No, а напротив IE8 везде стоит Yes. Так о чем и зачем эта статья?
Для кого эти отличия? Осмелюсь предположить, что для начинающих верстальщиков. Может не стоит их уже грузить старьём типа IE6? Я конечно понимаю, меня сейчас будет убеждать толпа народу, что IE6 ещё жив, есть живые пользователи, устаревшие корпоративные стандарты ПО завода около деревни Гадюкино и т.п.
На это могу лишь ответить одно — плевать. 20-25% времни верстки, у меня, вёрстки уходит исключительно на то, что бы заставить работать так как мне нужно сами стили (что в принципе не очень сложно), но и JS (что сложнее). Я говорю о серьёзной верстке, а не о хомячках с пятком слоёв. Мои 20-25% стоят дорого, а время начинающих — дешевле — пользуемся этим что ли?
> устаревшие корпоративные стандарты ПО завода около деревни Гадюкино и т.п.
WinXP&IE6 — корпоративные стандарты подавляющего большинства крупнейших мировых корпораций. Ультрасовременное ПО (Win7&IE8) могут себе позволить только мелкие компании.
Альтернативное ПО (Linux&FF&OO) могут себе позволить только мелкие компании, в которых главный айтишник идиот.
Чтобы понять стандарты крупных корпораций, надо в них сначала немного поработать.
Согласен, с работой в крупных корпорациях у меня как-то пока не сложилось.
Расскажите пожалуйста, почему крупные корпорации не обновят свой парк машин хотя бы на IE7?
1. Политика безопасности. В крупных организациях запрещено скачивать и устанавливать самостоятельно софт. В отдельных конторах отсутствует не только выход в Сеть но и подключение любых внешних носителей.
2. Наличие собственного софта, базирующегося на ie6; экономия трафика; нехватка сервисных инженеров; 3. Это вообще не та проблема, которую нужно решать.
>обновилось в рамках WindowsUpdate
В предыдущей «большой» конторе где работал, был отключен сайт MS. Автоматическое обновление так же было выключено. Был так же запрет на скачивание любых исполняемых файлов, аудио, видео т.п. Так же не было прав на установку софта. Для этого требовалось писать служебные записки в службу главного инженера.
>Экономия трафика?
В другой предыдущей «большой» конторе в некоторых подразделениях были лимиты на трафик + еженедельные распечатки по трафику с орг.выводами и карательными мерами, если трафик нецелевой.
а ещё бывает что стоит даже не ХР
у нас тут медиахолдинг, издаём >10 журналов разной тематики, парк на 350+ машин и везде — вин2к
и во всём это приходится работать веб разработчикам :)
когда из 100 машин после апдейта не загрузились 2 это как бы не криминально, но вообщем у 2х человек работа стоит, а тебе куча гемороя. но если эти 2 машины главбуха и гендира можно смело вешатся. так что отключенный апдейт это очень даже оправдано. и вообще мудрую мысль — «работает? только ради бога ничего не трогай» никто не отменял. отсюда и письма и специальные разрешения.
антивирусники\атиспаи никто не отменял.
+ у многих просто нет выхода в интернет как уже говорили.
так принято большим начальством- я просто работал пару лет в такой канторе…
:) больше не хочу.
это правильное распределение — безопасность именно информационная (в более широком смысле чем IT) имеет много граней и вирусы\атаки на практике это гораздо меньшее зло чем социальный взлом и тупо вербовка кого то или внедрение. такой человек украдет гораздо больше информации осмыслено и причинит больший вред.
я в той компании уже давно не работаю. и деталей снижения такого риска не знал тогда а сейчас еще и подзабыл. более того предыдущий мой пост скорее выраженное моими словами мнение начальника первого отдела. затраты на автоапдейты это нервы админа при истерике идиота из руководства если вдруг что то пошло не так.
мир таков — все всегда правильно сделать не получается даже в IT
>WinXP&IE6 — корпоративные стандарты подавляющего большинства крупнейших мировых корпораций
Только там, где ИТ-менеджмент лентяи и дормоеды.
Не обновление дырявой системы хотя бы не напрямую, куда большее зло, чем просто невозможность работы некачественного написанного корпоративного софта не через IE6.
Сегодня за IE6 и OutlookExpress на заражённой Windows XP SP1 или SP2, надо ИТ отдел увольнять нахрен.
Мне надоело после очередного похода в банк или в крупную контору с такими «корпоративными стандартами» объяснять по телефону, что к электронному ключю мне пачка троянов не нужна.
Для интранет сайтов этот подход уместен, но вот для сайтвов, которые будут публиковаться в интернете, проще нанять начинающих на сдельную оплату, ибо их время дешевле.
что-то в связи с последней тенденцией верстать все одиночными блочными классами (как Харисов предлагает), верстка дочерними и соседними элементами не очень-то востребована. Да и условные комментарии — в принципе, неплохая вещь. Особенно с учетом их серверной поддержки и последующего объединения в свои наборы стилей
Сужу об авторе статьи лишь по его статье. А в ней многие факты не то, чтобы банальны, но достаточно очевидны, а автор использует их для логического построения текста: надо показать, что верстальщики должны учитывать все три версии ИЕ, так давайте положим, что их доли равны. На данный момент ситуация с разхделением браузеров не так страшна, я считаю =)
Собственно, комментарии относятся только к «лирике» в статье.
Полезность для практического применения сомнительная (на IE6-7 проще просто забить, чем заниматься эмуляцией неподдерживаемых селекторов), но почитать было интересно.
где-то среди комментариев на хабре было написано, что все хотят забить, но когда заказчик сидит в 6м ИЕ и у него всё «плывёт» — то забить не получается.
а жаль, на поддержку IE6 (не говорю про остальные версии) уходит много времени…
в в корне не правы. Посмотрите как отображает сайт ie6 и как ie7.
Из значимого — поддержка прозрачности png24. Да и в принципе адекватность у него в разы выше, нем у 6 версии.
Добавлю еще один пункт: внедрение/обновление ПО в рамках корпорации это всегда чрезвычайно сложный, трудоемкий и дорогой процесс, даже если само ПО бесплатно. Всегда при обновлении ключевого для бизнеса ПО следует разный по срокам период падения прибыли или высоких издержек. Поэтому на изменения в ИТ-процессах корпорации идут только если возможная прибыль покроет издержки с лихвой.
Но 3 пункт в случае с браузером самый главный — нет никакой необходимости.
Вебдевелоперы вообще не понимают главного: пользователя совершенно не интересуют технологии сайта — серверные или клиентские. Его интересует контент и только. Зайдите на Plenty of Fish, ужаснитесь дизайну и верстке, скорее всего на сервере все так же плохо. Тем не менее это один из популярнейших сайтов, приносящий владельцу огромный доход.
Веб-разработчикам надо мотивировать клиентов использовать нормальные браузеры, или, как минимум, свежие версии IE.
ie6 во многих случаях стоит на газетах-заводах-пароходах крупных предприятиях у тётушек с большими очками бухгалтеров, секретарей и прочих сотрудников, которые просто не компетентны. По крайней мере, такова ситуация у нас, в суровом Челябинске.
В нашей стране много талантливых хакеров. Напишите уже кто-нибудь безобидный вирус, использующий уязвимости старых ie, чтоб он просто предлагал обновить браузер каким-нибудь очень надоедливым способом.
Статистика нашего топового магазина по посещаемости:
1.FF3.6
2.IE7
3.IE8
4.IE6
5. оперы, сафари и экзотическая живность
Как видно, первое место приятно, второе терпимо, третье заманчиво, четвёртое… Да. Пришлось изучить много матных слов, но мы его победили. Также как и оперу под мак и FF под линукс. Просто потому что если сайт приносит деньги он должен быть везде одинаков и с единым функционалом. И если ваш сайт посещают пользователи ie6 игнорировать их глупо.
У нас специфика такая, что сегодня он принёс 1 000 прибыли, через месяц 1 000 прибыли, через два месяца… Ну вы поняли.
По метрике и гугланалитику они не просто так сидят, эти шестые. Доход есть и высок.
А если не секрет, какие страны и какая примерно доля msie6?
Судя по отсутствию в топе Оперы, речь явно идет не о ex-USSR. По statcounter-у тому же, доля IE6 в тех же США уже пренебрежимо мала (хотя, смотря как посмотреть, каждый 20й потенциальный покупатель это немало). Интересно стало :)
Различия между IE6, IE7 и IE8. Часть первая