Jump to content

Выход IE9


Vlad
 Share

Recommended Posts

как статус одной спецификации влияет на то, что считать _единственным_ _стандартизированным_ способом в рамках другой спецификации

Сорри, какой-какой спецификации? В CSS 2.x, как справедливо отмечено выше, такой сущности, как "фоновый градиент", нет. А вот сущность "фоновая картинка из внешнего ресурса" есть, причем, по-моему, не уточняется, что картинка обязана быть растровой. Ergo...

Кстати, FF4 тоже умеет фоновый SVG. Опера давно умеет, Хром тоже научился... кто там остался? :)

если б ИЕ9 придерживался этого же принципа, то к нему претензий вообще бы не было

Несчастные MS-овцы исключительно ради этого принципа заморозили в IE9 аж 3 архаичных движка со всем соотв. синтаксисом и глюками, нагородив стопицотэтажную схему переключения между их аж 7-ю режимами... а вам всё мало? :)

Link to comment
Share on other sites

Несчастные MS-овцы исключительно ради этого принципа заморозили в IE9 аж 3 архаичных движка со всем соотв. синтаксисом и глюками, нагородив стопицотэтажную схему переключения между их аж 7-ю режимами... а вам всё мало? :)

А можно на пруфлинк МС, в котором они подтверждают слова про замороженные три движка?

Link to comment
Share on other sites

А можно на пруфлинк МС, в котором они подтверждают слова про замороженные три движка?

пруф искать лень. Но у них в блоге подробно об этом было.

Конкретно в ИЕ 9 помимо ИЕ9, есть движок 8, 7 и 5 - квиркс. Работают как оригиналы. На многих сайтах - помогает. Переключаются через средства разработчика. Тот же хабр переключает ИЕ на 8 версию.

Если нашли разночтения с оригиналом - пишите на коннект. Правят.

Edited by hf3
Link to comment
Share on other sites

Похоже, нельзя :). Поторопился я с формулировкой, судя по всему, вслед за за кем-то из забугорных корифеев. Но MS всячески декларируют стремление (в последнем абзаце), чтобы архаичные режимы нового движка как можно меньше отличались от тех, кого они эмулируют. Что это, если не забота об обратной совместимости?

Link to comment
Share on other sites

Несчастные MS-овцы исключительно ради этого принципа заморозили в IE9 аж 3 архаичных движка со всем соотв. синтаксисом и глюками…

ох уж эти несчастные MS-овцы!

Они настолько несчастные, что у них даже глюки заморозить не получилось.

Переключаем IE9 в режим IE7 и наблюдаем прекрасно отображающиеся разнесчастные SVG.

Ну скажите, IE7 умел SVG?

Так почему же у MS даже глюки не работают исправно?

Link to comment
Share on other sites

Они настолько несчастные, что у них даже глюки заморозить не получилось.

http://blogs.msdn.com/b/ie/archive/2010/10/19/testing-sites-with-browser-mode-vs-doc-mode.aspx

Вроде тут все подробненько изложено

Link to comment
Share on other sites

пруф искать лень. Но у них в блоге подробно об этом было.

Конкретно в ИЕ 9 помимо ИЕ9, есть движок 8, 7 и 5 - квиркс. Работают как оригиналы. На многих сайтах - помогает. Переключаются через средства разработчика. Тот же хабр переключает ИЕ на 8 версию.

Если нашли разночтения с оригиналом - пишите на коннект. Правят.

То, что я прочитал звучит так: "Есть ИЕ9, все остальное эмулируем". Т.е. нет движков старых версий.

Link to comment
Share on other sites

Хм, только что проверил — у меня вот в этом примере SVG-фоны работают только при режиме документа IE9 (независимо от режима браузера).

Какая-никакая кривоватая логика в этом даже есть — SVG-шки ведь отдельные документы, видимо, режим документа они наследуют от основной страницы, а режим браузера — нет. Но в целом, согласен, поведение настолько запутано, что можно считать багом и писать жалобу в коннект...

UPD: я идиот, убейте меня кто-нибудь. Всё гораздо проще — это документированное поведение Document mode, за фактический режим отвечает именно он.

Link to comment
Share on other sites

Я там приводил ссылку на блог - там все английским по белому расписано - что такое режим браузера и что такое режим документа. Все довольно логично.

А вот почему в IE под вайном не все глюки работают?

Предположу, в порядке бреда, что вайн - не 100% достоверно эмулирует Win окружение.

Link to comment
Share on other sites

там все английским по белому расписано - что такое режим браузера и что такое режим документа

Вау, и действительно — даже не верится, что всё настолько просто. Громадное спасибо за удаление каши из головы!

Link to comment
Share on other sites

Предположу, в порядке бреда, что вайн - не 100% достоверно эмулирует Win окружение.

ну почему ж бреда?

Это самое разумное, что можно предположить.

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

Седьмой вышел… и оказался пшиком. Ничего не напоминает?

Теперь десятого ИЕ ждём как высшего счастья :)

…Всё гораздо проще — это документированное поведение Document mode, за фактический режим отвечает именно он.

а если для блондинок? что это значит?

Link to comment
Share on other sites

ну почему ж бреда?

Это самое разумное, что можно предположить

Ну почему - то подумал что вы в этом ИЕ обвините :)

А 10 я не жду. 9 вполне хорош. Вполне современен и не бежит впереди паровоза реализуя как некоторые совсем уж черновые спецификации.

Edited by hf3
Link to comment
Share on other sites

… 9 вполне хорош …

это не смешно.

Восьмой был хорош.

Он умел мало что, но что умел — всё предсказуемо.

Девятый — очень спорная штука.

Сейчас в одном из текущих проектов ещё с видео разбираемся.

Тоже оказалось не всё гладко.

Очень боюсь, как бы не обернулось страшным гемором. Пока всё к тому.

Link to comment
Share on other sites

что это значит?

По http://blogs.msdn.com/b/ie/archive/2010/10/19/testing-sites-with-browser-mode-vs-doc-mode.aspx:

The Browser Mode determines

  • User-Agent (UA) string that IE sends to servers
  • Document Mode IE defaults to
  • Conditional Comments that IE evaluates

The Document Mode declares what mode IE’s Trident engine will render the markup in
Link to comment
Share on other sites

Сейчас в одном из текущих проектов ещё с видео разбираемся.

Тоже оказалось не всё гладко.

А что не так с ним? Я покрутил, немного правда - проблем не нашёл.

Link to comment
Share on other sites

…9 вполне хорош. Вполне современен…

Уж извините, но так и напрашивается: http://people.mozilla.com/~prouget/ie9/

А вообще это радикально бессмысленно.

Всем же и так всё понятно, что просто на нашу голову привалил ещё один гемор.

Лучше расскажите буквально в пару слов по-русски, что же такое режим документа в этом «вполне хорошем и самом современном». Это будет значительно полезнее.

Ибо каким бы он ни был, а нам с ним жить и работать. И лучше понимать, что это.

Link to comment
Share on other sites

Восьмой был хорош.

Он умел мало что, но что умел — всё предсказуемо.

Ой ли... Как и на основании чего можно было, например, предсказать такое (из совсем свежего)?

режим документа

Насколько я понял, это "последняя инстанция" в цепочке "вынесения приговора", как страничку рисовать. Перебивает всё, что могло влиять на режим до этого (X-UA-Compatible, настройки интранета и дефолтное поведение текущего "режима браузера") и "обжалованию" уже не подлежит...

Link to comment
Share on other sites

Мозилла зашевелилась) На 8 даже внимания не обратили - а тут такие статьи.

•CSS3 Gradients
Вот и они родные) Только днем спорили что их нет :)

Так что там с видео то?

Link to comment
Share on other sites

Ой ли... Как и на основании чего можно было, например, предсказать такое (из совсем свежего)?

а вот это что-то до сих пор незнакомое.

Забавный глюк.

Насколько я понял, это "последняя инстанция" в цепочке "вынесения приговора", как страничку рисовать. Перебивает всё, что могло влиять на режим до этого (X-UA-Compatible, настройки интранета и дефолтное поведение текущего "режима браузера") и "обжалованию" уже не подлежит...

как всё сложно-то

Link to comment
Share on other sites

Сейчас в одном из текущих проектов ещё с видео разбираемся.

Тоже оказалось не всё гладко.

Очень боюсь, как бы не обернулось страшным гемором. Пока всё к тому.

Вот опять. Элемент <video> еще не стандартизирован. Смотрим ссылку (статус спецификации - working draft). Поэтому закономерно, что вас ожидает гемор. И вы сами на него подписались. Или не знали на что шли?

Для отображения видео есть проверенная годами технология. Её и юзайте, без гемора.

Link to comment
Share on other sites

Справедливости ради, у куска "живой спеки" конкретно про video статус "Last call for comments" (даже тесты кое-какие уже имеются). Хотя к ней W3Cшные статусы, наверное, вообще уже не подходят...

Для отображения видео есть проверенная годами технология.

<sarcasm> Эта? </sarcasm>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy