Comments 100
В мемориз.
-13
Помимо указанных способов установки hasLayout = true можно использовать:
position: absolute
float: left или right
display: inline-block
position: absolute
float: left или right
display: inline-block
-2
А разве IE6 знает о существовании inline-block?
-3
не полностью: www.quirksmode.org/css/display.html
-3
UFO just landed and posted this here
Проще height: 1%;
-5
Вот спасибо, я к сожалению из-за лени нарушил правило «Никогда не оставляйте верстку в IE не тестированной «на потом»» и сейчас открыв IE буквально охренел.
+6
position: relative зачастую может породить много глюков, например блок с ним может вести себя, как с position:fixed в блоках с прокруткой (overflow:auto) или начинать тупить с позиционированием и наложением.
-5
А чтобы не было траблов с удваиванием margin'а у блока с соответствующим float, верстальщики давно привыкли полагаться преимущественно на padding'и. С ними никогда проблем не было, а margin'ам и флоаты не нужны, чтобы выдавать перлы типа отступа снаружи элемента-родителя.
-5
в IE6 общая длина эллемента с паддингами считается отлично от других браузеров, чем иногда сильно мешает. Хотя в данном случае мне кажется все будет нормально.
-5
UFO just landed and posted this here
position:fixed в IE6?
-2
я написал «как position:fixed» =). Недавно сталкивался с такой ситуацией:
Каталог товаров, весь блок которого был с overflow:auto: фотографии товаров и на них наложены плашки типа «NEW!» с position:realtive. Ну вот, при скролле каталога, фотки двигались, а плашки нет.
Каталог товаров, весь блок которого был с overflow:auto: фотографии товаров и на них наложены плашки типа «NEW!» с position:realtive. Ну вот, при скролле каталога, фотки двигались, а плашки нет.
-2
UFO just landed and posted this here
Хорошая статья, но я уже забил на поддержку IE6
+23
Зря дяденька. Чтобы нам не доносили оптимистичные графики (мол доля IE6 уже ниже плинтуса и все давно на Лисе), в какой офис не заглянешь, в какой кабинет не сунешься — он везде.
Не знаю, где берут статистику по браузерам, но это место явно далеко не в России.
Примерно 90% моих клиентов сидят по ослом, а те кто не сидят все равно в нем проверяют =)
Не знаю, где берут статистику по браузерам, но это место явно далеко не в России.
Примерно 90% моих клиентов сидят по ослом, а те кто не сидят все равно в нем проверяют =)
+8
Обычно такие заявления на Хабре делают те, кто кроме собственных штанов больше ничего другого в жизни не поддерживал.
-6
ЗЫ. Идиотские по кампании по неподдержке ie6 на хабре проводится чуть не раз в месяц. И пользуются неизменной популярностью.
-4
Люди, использующие IE, ровным счетом, никогда не заходят на такие сайты как хабр, не бывают на IT-выставках/конференциях и вообще не в курсе ничего связанного с нормальным обитанием в Интернете. Даже, если они узнают о другом браузере, просто побоятся пробовать.
+1
Ну я бы исправил «нормальным обитанием» — это они нормальные, а гики — извращенцы. И пробовать не боятся, а просто не хотят: из «шашечки или ехать» они выбирают ехать. Их интересует исключительно контент, и даже если дизайн сайта в их браузере «едет», даже если дизайна как такового нет, они все равно будут заходить на сайт, если там есть нужный им контент. Поэтому в ситуации «кто обедает девушку тот ее и танцует» ИЕ останется королем на рынке браузеров для нормальных людей до тех пор, пока это не надоест Майкрософт.
0
Люди, использующие базовую комплектацию ВАЗ 21099, никогда не заходят на сайты по тюнингу ВАЗов, не бывают на автовыставках и вообще не в курсе ничего связанного с нормальным передвижением на дорогах. Даже, если они узнают о тюнинге своей машины, просто побоятся пробовать.
+5
Ну а у меня ситуация куда более веселая, мало у кого остался 6-ой осел, у всех если он и стоит, то 7-ой или 8-ой версии.
Но я все же стараюсь делать проекты так, что бы меньше времени потом сидеть за тестированием в каждом отдельновзятом браузере. Как правило у меня больше времени уходит на доводку JS под огнелис неже ли правка верстки под IE6
Но я все же стараюсь делать проекты так, что бы меньше времени потом сидеть за тестированием в каждом отдельновзятом браузере. Как правило у меня больше времени уходит на доводку JS под огнелис неже ли правка верстки под IE6
-4
Смотрю статистику по сайту компании, окло 60% — ie, из них ie6 — 20%. Мало ie7 и много ie8. Что не может не радовать.
+1
Пока не перестанешь поддерживать — не обновят.
+2
А может, так:
Поддержка IE6 увеличивает стоимость верстки в два раза. Хотите — платите. Всё честно. В два раза больше работы — в два раза больше стоимость. А нужны эти проценты IE6 клиенту или нет — пускай он сам решает, исходя из своей целевой аудитории и платежеспособности.
?
Поддержка IE6 увеличивает стоимость верстки в два раза. Хотите — платите. Всё честно. В два раза больше работы — в два раза больше стоимость. А нужны эти проценты IE6 клиенту или нет — пускай он сам решает, исходя из своей целевой аудитории и платежеспособности.
?
0
11. Если у вложенного дива стоит position: relative, ну а у родителя — overflow: hidden, то скорее всего overflow не будет работать, если не добавить родительскому тоже position: relative.
+1
Хватит уже перетирать верстку под IE6. Последний месяц все проекты уже без его поддержки
+4
А когда IE6 научился «понимать» XHTML 1.0 Strict?
-2
11 способ — послать подальше IE6 реально помогает.
+4
Трудно понять тех людей которые отпугивают пользователей от своих сайтов, прекращая поддерживать IE6. Разве так трудно сделать корректное отображение сайта, но параллельно вывести скажем аккуратное предупреждение о том, что не все функции будут работать в IE6 и дать ссылки на браузеры. Так хоть пользователь сможет прочитать и понять суть проблемы, почему он не сможет пользоваться этим сайтом или сможет пользоваться лишь ограниченно, а не увидев кашу вместо сайта, сбежит.
0
вредные советы…
+5
>Конечно, можно использовать и другие теги в связке с java script, но лучше всего подходит.
Робот переводил?
Робот переводил?
0
UFO just landed and posted this here
Меня умиляет как некоторые борются за 100% валидность кода и css по всем самым жестким правилам и при этом пытаются впихнуть в эти стандарты костыли для IE. Мне кажется стандарты и IE это вещи, близкие к тому, чтобы быть противоположными.
0
www.master-web.info/10-tip-for-fix-ie6/ с переводом (6 марта 2009)
www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/ источник.
www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/ источник.
0
Уже было тут http://habrahabr.ru/blogs/i_am_insane/76692/
-3
Спасибо за статью. Но мне кажется более элегантным решением использовать graceful degradation (когда в ie & co дизайн проще, отсутствуют полупрозрачности, градиенты и т.д.)
Т.е. это тот случай, когда на пользователя не забивают, а как бы намекают ему, что можно бы и обновить браузер, чтобы получить занятные эффекты.
Т.е. это тот случай, когда на пользователя не забивают, а как бы намекают ему, что можно бы и обновить браузер, чтобы получить занятные эффекты.
+1
10 способов побороть проблемы в IE6Способ 0. Не используйте IE6. :)
-1
вы это скажите тому толстому дядьке, которому сайт делаете. он вас куда дальше пошлёт после вашего предложения обновить его браузер.
0
Мы толстому дядьке подробно объяснили, как необходимость поддержки IE6 влияет на стоимость разработки (очень большое и дорогое B2B приложение). Дядька благоразумно решил, что IE6 ему на *** не сдался. Могу уверенно сказать, что 80% связанных с GUI пропадает, когда из семейства IE вам нужно поддерживать только IE8+ — разработка идет намного проще и быстрее.
Охотно верю, что не все заказчики столь благоразумны. Скорее даже большинство — не благоразумны. Но согласитесь, с каждым годом бремя поддержки IE6 становится всё дороже и дороже.
Если для заказчика IE6 важен — предлагайте ему «graceful degradation» по мере возможности.
Охотно верю, что не все заказчики столь благоразумны. Скорее даже большинство — не благоразумны. Но согласитесь, с каждым годом бремя поддержки IE6 становится всё дороже и дороже.
Если для заказчика IE6 важен — предлагайте ему «graceful degradation» по мере возможности.
+3
согласен. время уберёт старые версии браузеров вместе со старыми компьютерами.
будем надеяться на благоразумность людей.
будем надеяться на благоразумность людей.
0
* %80 проблем
0
>большое и дорогое B2B приложение
А если бы это был дорогой и большой сайт с миллионом хостов и отбивкой денег за счет рекламы. Вы бы стали втюхивать клиенту, что 150.000 тыс. посетителей ему не нужны, c отсылкой на B2B?
А если бы это был дорогой и большой сайт с миллионом хостов и отбивкой денег за счет рекламы. Вы бы стали втюхивать клиенту, что 150.000 тыс. посетителей ему не нужны, c отсылкой на B2B?
0
Поверьте, заказчику имеет значение, будет ли сайт стоить 1 млн. или 1,5 млн., но с поддержкой лишних 5-10%.
0
UFO just landed and posted this here
>Может быть я чего-то недопонимаю
Скорее всего в этой конторе просто обувают тупых клиентов, на всем чем могут.
> IE6 занимал бы больше 15%
На хабре, вы — среди немногих, для кого отладка ie6 — нормальный рабочий процесс. Для большинства остальных это непосильная задача.
Скорее всего в этой конторе просто обувают тупых клиентов, на всем чем могут.
> IE6 занимал бы больше 15%
На хабре, вы — среди немногих, для кого отладка ie6 — нормальный рабочий процесс. Для большинства остальных это непосильная задача.
0
На «всевозможных сайтах-визитках» нет необходимости разрабатывать сложные кастомные GUI-компонеты (таблицы с горизонтальным и вертикальным скроллингом, пагинацией, фильтрами и сортировкой; различные календари; лукапы; кнопки-меню и прочее). Так что ситуации разные.
Одна только возможность полноценно использовать селекторы из CSS2 (не CSS3!) сильно упрощает задачу разработки подобных компонент. IE6 тут — слишком дорого обходится.
Одна только возможность полноценно использовать селекторы из CSS2 (не CSS3!) сильно упрощает задачу разработки подобных компонент. IE6 тут — слишком дорого обходится.
0
6 ослик — уже неактуально. Никто же не пытается перебороть проблемы старых версий хрома, оперы, сафари, файрфокса. Потому что это тоже неактуально.
0
Это все борьба с симптомами, а нужно бороться с самой проблемой
1. В т.з. не писать про поддержку ie6
2. Для пользователей ie6 писать предупреждение про устаревший браузер и предложить выбрать один из новых
1. В т.з. не писать про поддержку ie6
2. Для пользователей ie6 писать предупреждение про устаревший браузер и предложить выбрать один из новых
+1
Smashing Magazine вчера написал шикарную статью «Как поддерживать IE6 и оставаться в теме».
Большинство примеров сводятся к тому, что на IE6 нужно забить. Никаких специальных css, фильтров для PNG, дополнительной верстки и прочее…
Я верстаю 7 лет.
Я согласен со Smashing Magazine.
Я надеюсь, что совсем скоро я буду делать проекты без «IF IE6» — просто потому, что нужно двигаться вперед.
10 лет за границей даже машины не ездят.
Мне жалко тех, кому запрещено обновить браузер — мне просто их жалко, их админ-идиот.
Мне жалко тех, кто использует нелегальные версии Windows — мне просто их жалко.
Мне жалко тех, кто принял IE6 и пишет приложения под него в рамках корпоративных стандартов — они просто больные, неужели такого большого срока недостаточно, чтобы понять свою неправоту.
Большинство примеров сводятся к тому, что на IE6 нужно забить. Никаких специальных css, фильтров для PNG, дополнительной верстки и прочее…
Я верстаю 7 лет.
Я согласен со Smashing Magazine.
Я надеюсь, что совсем скоро я буду делать проекты без «IF IE6» — просто потому, что нужно двигаться вперед.
10 лет за границей даже машины не ездят.
Мне жалко тех, кому запрещено обновить браузер — мне просто их жалко, их админ-идиот.
Мне жалко тех, кто использует нелегальные версии Windows — мне просто их жалко.
Мне жалко тех, кто принял IE6 и пишет приложения под него в рамках корпоративных стандартов — они просто больные, неужели такого большого срока недостаточно, чтобы понять свою неправоту.
+3
А перевод то машинный, да? :)
-1
Топик отчаянно минусуется завхозом Тамарой Петровной и её сисадмином, который накатил на все компы конторы XP SP1 Corp(стоящий аж 4500 рублей максимум), потому что «эта версия стабильнее(у него руки из жопы просто)» с отключенными обновлениями.
Проблемы, господа, в головах.
В головах техподдержки.
В головах неграмотных юзеров, которые же и заказчики.
Помоги миру — пересади кого-нибудь на СОВРЕМЕННОЕ ПО.
Я вот два человека за эту неделю пересадил на другой браузер…
Проблемы, господа, в головах.
В головах техподдержки.
В головах неграмотных юзеров, которые же и заказчики.
Помоги миру — пересади кого-нибудь на СОВРЕМЕННОЕ ПО.
Я вот два человека за эту неделю пересадил на другой браузер…
+4
Мы уже полгода будет как отказались от поддержки IE6
+3
Многие здесь говорят, мол, забьем на IE6.
Правда, никто не хочет замечать, что мы живем в «обществе», а люди, которые понимают всю обсурдность существования IE6 для всех лишь неформалы.
Правда, никто не хочет замечать, что мы живем в «обществе», а люди, которые понимают всю обсурдность существования IE6 для всех лишь неформалы.
-1
Следующая статья будет «Борьба с проблемами в IE5 и NN7»? :))
Шутка ;), сам знаю что для некоторых проектов это всё ещё необходимо :/.
Шутка ;), сам знаю что для некоторых проектов это всё ещё необходимо :/.
0
Топик зла?
Хотя что это я спрашиваю… ведь название топика можно легко заменить на «10 способов побороть зло»
Хотя что это я спрашиваю… ведь название топика можно легко заменить на «10 способов побороть зло»
0
некрофилии очередной пост.
вы ещё дочерние/сестринские css-селекторы не используйте из-за ie6.
кандалы прогресса.
вы ещё дочерние/сестринские css-селекторы не используйте из-за ie6.
кандалы прогресса.
+1
Забавно, эту же статью, но переведённую другим автором, я ранее нашёл на другом сайте dimox.name/10-fixes-for-ie6/.
+1
Не лучший перевод не лучшей статьи.
* За косяки перевода автору лучи поноса.
Сколько можно уже постить на хабр вот такой невычитанный машино-писец?
А, ну и конечно — жду ответных минусов.
* За косяки перевода автору лучи поноса.
Сколько можно уже постить на хабр вот такой невычитанный машино-писец?
А, ну и конечно — жду ответных минусов.
+3
11. Перестать его поддерживать.
0
Ой какие все принципиальные! Комменты а-ля «11. Перестать его поддерживать» идут через один.
Не знаю, откуда берётся статистика вида «IE6 — 10%», но у всех моих знакомых, работающих в крупных компаниях, установлен именно IE6. И обновить его, ясное дело, нельзя.
Я понимаю, что YouTube не особо нужен на рабочем месте, а вот другие сайты…
Моё мнение: да, IE6 — это ужас и зло, это море сложностей и бездна потраченного времени. Но его нужно поддерживать. Забивая на IE6, вы отказываетесь от всех офисных работников. Сами выбирайте, что важнее для вашего сайта.
Не знаю, откуда берётся статистика вида «IE6 — 10%», но у всех моих знакомых, работающих в крупных компаниях, установлен именно IE6. И обновить его, ясное дело, нельзя.
Я понимаю, что YouTube не особо нужен на рабочем месте, а вот другие сайты…
Моё мнение: да, IE6 — это ужас и зло, это море сложностей и бездна потраченного времени. Но его нужно поддерживать. Забивая на IE6, вы отказываетесь от всех офисных работников. Сами выбирайте, что важнее для вашего сайта.
0
UFO just landed and posted this here
Так никто не принципиален. Разработки, которыми я занимаюсь не имеют никаких привязаностей к IE 6, так зачем ебатся для его поддержки? это не универсальное решение, некоторым подойдет, кому-то не подойдет.
0
Может люди обновят свой IE6, когда все верстальщики дружно забьют на написание хаков под него
+1
Мне нравится более решительный метод, как было на Youtube, т.е. вылазит строчка, показывающая надпись вроде «Извините, но ваш браузер — старое УГ, выберите себе новый».
0
Sign up to leave a comment.
10 способов побороть проблемы в IE6