За что я не люблю MS IE

 
+
-
edit
 
имеется конструкция


code php
  1. <table>
  2.     <tbody>
  3.         <tr style="vertical-align: top;" onmouseover="document.getElementById(1).style.display='block'" onmouseout="document.getElementById(1).style.display='none'">
  4.             <td>Asus</td>
  5.             <td><a href="?nocache=9166#show.notebook.1"> S6F/1F White</a></td><td>2512 $</td>
  6.             <td>
  7.                 <div id="1" style="display: none; float: left; position: fixed;">
  8.                     <img src="img/nout/1.png" alt="">
  9.                     <br>Процессор: Core Duo @ T2300 1660
  10.                     <br>Память: 1024
  11.                     <br>Жесткий диск: 100 Гб
  12.                     <br>Оптический привод: DVD-RW
  13.                     <br>Экран: 11.1"
  14.                     <br>Wi-Fi: 0
  15.                     <br>Bluetooth: 0
  16.                     <br>Вес: 1 кг
  17.                 </div>
  18.             </td>
  19.         </tr>
  20.         <tr style="vertical-align: top;" onmouseover="document.getElementById(2).style.display='block'" onmouseout="document.getElementById(2).style.display='none'">
  21.             <td>Asus</td>
  22.             <td><a href="?nocache=13039#show.notebook.2"> S6F/1F Black</a></td><td>2512 $</td>
  23.             <td>
  24.                 <div id="2" style="display: none; float: left; position: fixed;">
  25.                 <img src="img/nout/2.png" alt="">
  26.                 <br>Процессор: Core Duo @ T2300 1660
  27.                 <br>Память: 1024
  28.                 <br>Жесткий диск: 100 Гб
  29.                 <br>Оптический привод: DVD-RW
  30.                 <br>Экран: 17"
  31.                 <br>Wi-Fi: 1
  32.                 <br>Bluetooth: 0
  33.                 <br>Вес: 0.7 кг
  34.                 </div>
  35.             </td>
  36.         </tr>
  37.     </tbody>
  38. </table>


Если смотреть через Firefox то все правильно - при наведении на строку рядом появляется окошко с описанием, при этом таблица не меняется. А вот IE при этом раздвигает таблицу по высоте, что понятное дело ни в какие форота не лезет... Опять придется извращаться...
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
RU Dem_anywhere #22.11.2006 02:09
+
-
edit
 

Dem_anywhere

аксакал
★☆

А разве ИЕ понимает "position: fixed"? или только static/absolute/relative?
 
LT Bredonosec #24.11.2006 20:24
+
-
edit
 
по крайней мере, в описании цсс не упоминалось, что не понимает.

Да, тут склероз подсказал, а если поиграться с z-индексом? Чтоб явно ткнуть ИЕ, что сие есть разные слои и "здесь вам не тут!"

Кста, а вынести все цсс-ы в отдельный файл для незасоренности кода не думал? Просто обозначить класс по тому же номеру айди...
Voeneuch, учи физику, манажор ))  
+
-
edit
 
Кста, а вынести все цсс-ы в отдельный файл для незасоренности кода не думал? Просто обозначить класс по тому же номеру айди...
 

И приводить отдельно css?
Да, тут склероз подсказал, а если поиграться с z-индексом? Чтоб явно ткнуть ИЕ, что сие есть разные слои и "здесь вам не тут!"
 

Пробовал. В итоге сделал таблицу-контейнер в 2 столбца, в одном названия, в другом описания.
А разве ИЕ понимает "position: fixed"? или только static/absolute/relative?
 

Не понимает. Он много чего не понимает...
Пытаясь понять рекурсию, следи за тем, чтобы она не поняла тебя первой...  
RU Dem_anywhere #25.11.2006 00:37
+
-
edit
 

Dem_anywhere

аксакал
★☆

Не понимает. Он много чего не понимает...
 
Кстати, с absolute оно работает примерно так, как задумывалось (только ширину крайнего столбца надо принудительно задать)
 
+
-
edit
 

Balancer

администратор
★★★★★
компьютеры Интернет вёрстка IE ненависть Microsoft
Писец. IE7. Несложная таблица, параметры ячеек которой описаны через CSS.

Стоит мне в одной ячейке повернуть внутренний текст на определённый угол, как в другой начинает напрочь игнорироваться стиль.



Надо ли говорить о том, что в Опере, Файрфоксе, Хроме - всё работает без нареканий. За 10 минут сделал вёрстку под них и вот уже два часа затачиваю под IE.

Неужели Microsoft за полтора десятка лет так и не в состоянии написать нормальный браузер?
 
+
-
edit
 

Jameson

опытный

Balancer> Надо ли говорить о том, что в Опере, Файрфоксе, Хроме - всё работает без нареканий. За 10 минут сделал вёрстку под них и вот уже два часа затачиваю под IE.
Balancer> Неужели Microsoft за полтора десятка лет так и не в состоянии написать нормальный браузер?

А если поставить крайнюю версию ie? 8 кажысь. хотя уже бета 9.
 7.07.0

Vale

Сальсолёт

Jameson> А если поставить крайнюю версию ie? 8 кажысь. хотя уже бета 9.

Ну, во многих местах "требуется IE6"
"Не следуй за большинством на зло, и не решай тяжбы, отступая по большинству от правды" (Исх. 23:2)  
+
-
edit
 

Balancer

администратор
★★★★★
Jameson> А если поставить крайнюю версию ie? 8 кажысь. хотя уже бета 9.

Я же не под себя пишу :-/ Под себя бы - я бы с IE вообще не связывался :)
 
+
-
edit
 

Jameson

опытный

Jameson>> А если поставить крайнюю версию ie? 8 кажысь. хотя уже бета 9.
Balancer> Я же не под себя пишу :-/ Под себя бы - я бы с IE вообще не связывался :)

ну, просто говорить про то что они не в состоянии и гонять старую версию довольно страннно, что бы они в 8 и 9 версиях не наковыряли - 7 не изменится. Она кажется ACID тест заваливает конкретно..
 7.07.0
+
-
edit
 

Balancer

администратор
★★★★★
Jameson> ну, просто говорить про то что они не в состоянии и гонять старую версию довольно страннно

В девятке тоже всё весьма плохо. Было заметное улучшение при переходе IE6->IE7, но всё равно ситуация с IE ужасна...
 
+
-
edit
 

Jameson

опытный

Jameson>> ну, просто говорить про то что они не в состоянии и гонять старую версию довольно страннно
Balancer> В девятке тоже всё весьма плохо. Было заметное улучшение при переходе IE6->IE7, но всё равно ситуация с IE ужасна...

вчера, кстати, ie8 валился припопытке оплатить кое-что в игре Мир танков :) выручила Опера . Похоже я ишачка сглазил!
 7.07.0
+
-
edit
 

Balancer

администратор
★★★★★
Internet Explorer Windows 7 ошибки
Взял в руки ноутбук, понадобилось тут под Windows поработать в офлайне. Для этого — поставил Денвер. В процессе установки открылся IE. Зачем? По дефолту у меня Опера стоит. Открылся и почти сразу упал:

Давно я IE не видел, но за последние годы ничего не изменилось...

Да, Windows вся лицензионная, со всеми апдейтами, ничего системного лишнего, IE последний и тоже апдейтнутый.

И ещё — как же тут всё тормозит и неудобно... Как люди под Windows живут, не понимаю... Создаю каталог в Explorer'е — я в него не попадаю сразу после создания автоматом, нужно делать клик. Втыкаю флешку — она не открывается тут же, а сперва долго шуршит винтом и ставит драйверы. В системных утилитах — крошечные, со спичечный коробок, не меняющие размер окошки. Масса модальных диалоговых окон. С диалогового окна не скопировать текст. И т.д., и т.п...

// Транслировано с juick.com
 

TEvg

аксакал

админ. бан
Abaddon>А вот IE при этом раздвигает таблицу по высоте, что понятное дело ни в какие форота не лезет... Опять придется извращаться...

А зачем ориентироваться на ИЕ? Опера, FF, Хром - по популярности давно обогнали ИЕ и работают корректно.
 

RU Владимир Малюх #18.06.2012 12:37  @Balancer#18.10.2010 03:59
+
+1
-
edit
 
Balancer> Надо ли говорить о том, что в Опере, Файрфоксе, Хроме - всё работает без нареканий. За 10 минут сделал вёрстку под них и вот уже два часа затачиваю под IE.

Ой, да они все хороши. Наша веб-дизайнер ни про один хорошо не отзывается, в одних не работает одно, в других - другое. Самому приходится держать три браузера, т.к. есть постоянные сайты, не работающие то в IE, то в Chrome, то в Opera..
Maschinen muessen "idiotensicher" werden  19.0.1084.5619.0.1084.56
RU Владимир Малюх #18.06.2012 12:38  @TEvg#26.08.2011 16:56
+
-
edit
 
TEvg> А зачем ориентироваться на ИЕ? Опера, FF, Хром - по популярности давно обогнали ИЕ и работают корректно.

Женя, не порите чуши -ей больно. Лучше посмотрите статистику какого-нибудь популярного сайта, с чего на него ходят.
Maschinen muessen "idiotensicher" werden  19.0.1084.5619.0.1084.56
RU Balancer #18.06.2012 13:56  @Владимир Малюх#18.06.2012 12:37
+
-
edit
 

Balancer

администратор
★★★★★
В.М.> Ой, да они все хороши. Наша веб-дизайнер ни про один хорошо не отзывается, в одних не работает одно, в других - другое.

За последние годы изменилось мало. IE9 уже не тот ужас, что IE6, но всё ещё неумеренно крив по сравнению с остальными. Ситуация За что я не люблю MS IE [Balancer#18.10.10 03:59] до сих пор совершенно актуальна. Сперва за 20% времени пишем вёрстку под Opera/FF/Chrome, потом 80% времени адаптируем её под IE. А если актуален вопрос поддержки IE6, то и все 10%/90% остаются :)
 
RU Balancer #18.06.2012 14:12  @Владимир Малюх#18.06.2012 12:38
+
-
edit
 

Balancer

администратор
★★★★★
В.М.> Женя, не порите чуши -ей больно. Лучше посмотрите статистику какого-нибудь популярного сайта, с чего на него ходят.

Вот, по России (рейтинг Mail.Ru сегодня стоит почти повсеместно):


Как видно, с учётом падений по выходным, дома IE используется примерно у 14.5% пользователей, а дома + на работе (т.е. в будни) — у 17..18%. Не густо, IE давно утратил доминирование. А с недавних пор — и, вообще, значение на рынке.

К сожалению, за рубежом аналогичных глобальных рейтингов нет, так что там приходится довольствоваться более частными (и потому менее репрезентативными) случаями. Но и там, даже с учётом крайней инерционности народа, IE уже сдал позиции. Сегодня по СтатКаунтеру у IE уже около 30% пользователей:

 
RU Владимир Малюх #19.06.2012 08:27  @Balancer#18.06.2012 13:56
+
+1
-
edit
 
Balancer> Сперва за 20% времени пишем вёрстку под Opera/FF/Chrome, потом 80% времени адаптируем её под IE. А если актуален вопрос поддержки IE6, то и все 10%/90% остаются :)

Есть обратный подход - сначала пишется верстка под IE, затем адаптируется по остальные. Нередко суммарно это значительно короче. Но иногда дело даже не в верстке дело - у меня, например, один из банковских клиентов всегда "виснет" в хроме при попытке залогиниться, хот работате в эксплоререр и опере, даже с мобильника (не смартфон даже), хотя сберовский клиент работает на всех. Резюме, все браузеры с глюкаи, без исключений. И все поголовнорендерят хтмл по разному.
Maschinen muessen "idiotensicher" werden  19.0.1084.5619.0.1084.56
RU Владимир Малюх #19.06.2012 08:30  @Balancer#18.06.2012 14:12
+
-
edit
 
Balancer>Но и там, даже с учётом крайней инерционности народа, IE уже сдал позиции. Сегодня по СтатКаунтеру у IE уже около 30% пользователей:

Никто и не говрит, что он нынче доминирует, но списывать со счето совсем, теряя до трети посетитетелй - нонсенс.
Maschinen muessen "idiotensicher" werden  19.0.1084.5619.0.1084.56
RU Balancer #19.06.2012 12:11  @Владимир Малюх#19.06.2012 08:27
+
-
edit
 

Balancer

администратор
★★★★★
В.М.> Есть обратный подход - сначала пишется верстка под IE, затем адаптируется по остальные.

IE отвратителен для первоначального написания. Никаких средств отладки. Плюс провоцирует вместо процесса «пишем по стандарту, адаптируем до совместимости» реализовывать процесс «пишем как попало под IE, потом, если нужно, пытаемся добиться работы по стандартам». Второй подход порождает химер и уродов. Сайты, которые пишутся под IE и адаптируются под другие браузеры обычно крайне кривы.

В.М.> Резюме, все браузеры с глюкаи, без исключений. И все поголовнорендерят хтмл по разному.

Все с глюками. Но если у других есть довольно чёткое соблюдение стандартов + редкие баги в их соблюдении, то у IE обычно вообще крайне кривая поддержка стандартов. В истории не было случая, чтобы IE проходил хотя бы ACID-тест прошлого поколения.

Такое впечатление, что при написании IE программисты вообще не думают ни о каких стандартах. Не говоря уже о тестировании :)
 
RU Balancer #19.06.2012 12:16  @Владимир Малюх#19.06.2012 08:30
+
-
edit
 

Balancer

администратор
★★★★★
В.М.> Никто и не говрит, что он нынче доминирует, но списывать со счето совсем, теряя до трети посетитетелй - нонсенс.

«Списывать» и «не ориентироваться» — несколько разные вещи :)
 
RU Владимир Малюх #19.06.2012 13:20  @Balancer#19.06.2012 12:16
+
-
edit
 
Balancer> «Списывать» и «не ориентироваться» — несколько разные вещи :)

Да как ни назови, поддерживать треть юзеров все равно приходится.
Maschinen muessen "idiotensicher" werden  19.0.1084.5619.0.1084.56
RU Balancer #19.06.2012 13:24  @Владимир Малюх#19.06.2012 13:20
+
-
edit
 

Balancer

администратор
★★★★★
В.М.> Да как ни назови, поддерживать треть юзеров все равно приходится.

И это печально :)

Радует то, что хотя бы IE6 умер. Это был вообще феерический песец. С IE7 проблем уже заметно меньше.
 
RU Владимир Малюх #19.06.2012 15:11  @Balancer#19.06.2012 13:24
+
-
edit
 
В.М.>> Да как ни назови, поддерживать треть юзеров все равно приходится.
Balancer> И это печально :)

Чего печального-то? Юзеры для разработчиков или разработчики для юзеров? Или все-таки позиция "ходют сюды и ходют, пол мыть мешают"? :)

Balancer>С IE7 проблем уже заметно меньше.

Да и его почти нет, 8-ка плотно зуже расселилась. По нашим сатйам - из 36% на IE, 34 на 8-й версии. Кстати, угадйте, что на втором месте? :)
Maschinen muessen "idiotensicher" werden  19.0.1084.5619.0.1084.56

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru