Принципы всеобщей совместимости и IE8
Разработчики из группы Internet Explorer сообщили, что по умолчанию IE8 будет отображать веб-страницы, обеспечивая соответствие максимальному числу стандартов. Ранее было сообщено, что в IE8 будет добавлен режим суперсовместимости, но по умолчанию должен был использоваться другой.
В чем причина изменений? На днях Microsoft опубликовала
Мы посчитали, что действовать в соответствии с принципами, крайне важно, поэтому IE8 и призван первым продемонстрировать эти принципы в действии. Несмотря на то, что мы не считаем, что существующие требования не могут диктовать разработчикам браузеров, какие режимы рендеринга страниц должны использовать браузеры, такой шаг избавляет от потенциальных проблем с законодательством.
Понимание различных режимов работы IE8 (и иных браузеров) крайне важно для разработчиков веб-контента, да обычным пользователям не будет лишним. Wikipedia, как правило, является отличной отправной точкой для изысканий.
Как правило, любой браузер и имеет режим "Quirks" (иначе индивидуальный), используемый для обеспечения совместимости со страницами, созданными до момента стандартизации. Кроме того, все браузеры имеют режим "Standards" (или режим стандартов), используемый для обеспечения максимального соответствия веб-стандартам. Каждая версия каждого браузера использует свой собственный режим стандартов, поскольку с каждой новой версией браузера поддержка стандартов должна
Стоит уделить пристальное внимание
- "...большая часть веб-документов, полагающаяся на индивидуальный режим устаревших версий браузеров, представляют собой проблему для разработчиков браузеров, которые желают увеличивать совместимость и поддержку стандартизированных HTML и CSS, не избавляясь от
Мы решили сохранить режим стандартов из IE7 в IE8. Мы посчитали, что это позволит веб-разработчикам постепенно перейти от разработки сайтов под IE к более совместимым браузерам. В результате мы добавили в IE8 дополнительный режим. При переходе от IE6 к IE7, к сожалению, многие страницы, созданные для режима стандартов предыдущих версий IE некорректно реагировали на новую версию режима.
Технические трудности
В ходе бета-тестирования IE7 мы постоянно слышали претензии о том, что сайты, отлично отображаемые в IE6, в IE7 смотрятся ужасно. Причина этому состояла в том, что сайты, созданные для IE6, просматривались в режиме стандартов IE7.
По мере работы над IE8 мы подумали о том, что может произойти в ближайшее время: когда будет выпущен IE8, веб-страница будет ожидать, что браузер будет работать в режиме стандартов IE7, поэтому содержимое страницы будет отображаться некорректно.
Другими словами, технические трудности заключаются в том, как IE определять, в каком режиме отображать просматриваемый сайт - в режиме стандартов IE8 или режиме стандартов IE7. Принимая во внимание факт существования миллионов сайтов, оптимизированных под различные версии IE, какой режим в IE8 использовать по умолчанию?
Изначально, когда была начата разработка IE8, мы решили, что страницы, запрашивающие режим стандартов, будут отображаться в режиме совместимости IE7, а режим совместимости IE8 разработчики будут вынуждены запрашивать отдельно. Мы приняли это решение на базе взаимодействия с несколькими
Однако, с целью обеспечения унификации и взаимодействия, а также принимая во внимание отзывы сообщества разработчиков, мы предпочли изменить тактику. Теперь же IE8 будет отображать страницы, запрашивающие режим стандартов, в режиме стандартов IE8. Разработчики, желающие, чтобы созданные ими веб-страницы отображались в режиме стандартов IE7, должны будут делать специальный запрос, используя header/meta-тэги, описанные
Двигаясь вперед
Мы искренне считаем, что в перспективе данный шаг выгоден для всего Интернета. Что касается сегодняшних дней, то релиз IE8 с последующей его адаптацией станет тем знаком для разработчиков сайтов, который позволит им быть уверенными, что созданный ими контент корректно отображается в IE. И именно об этом (да и не только) мы будем говорить на выставке MIX, которая состоится уже на этой неделе.
Дин Хачамович (Dean Hachamovitch)
Главный менеджер команды Internet Explorer
Источник:
Перевод: deeper2k
Комментарии
вечная проблема в IE это плохое отображение .png файлов ! И убрали бы уже обвод картинки если нету кода border="0"
))))
а тот кто под оперой скажет: "Убери firefox из сссылок поставь оперу"
а тот кто под netscape скажет: "Убери оперу из сссылок поставь netscape"
и тд. и т.п.
.........
JDie, а что, FF делает иначе?
border="0" ставят только для картинок-ссылок.
А что, большая проблема прописать глобальный CSS вот так вот:
img { border:0; }
?
И причём тут вообще какой-то браузер? Рамка на картинке-ссылке это вроде как и стандарт ;) Которому кстати ВСЕ следуют ;)
Ведёте разговор на тему, вообще не достойную обсуждения.
И опять споры: ИЕ, ЛИСА, ОПЕРА. Нет ну сколько можно а?
Поддерживаю darau2:;)
зайдитее под оперой ))) опера эту рамки ни когда не отображала.. и правильно делала)) процент 1 пользуется этим боардером..
JDie, читаем первый же абзац:
ие8 главную страницу mail.ru отображает настолько криво, насколько не один браузер не умудрялся отображать.
По теме
- Microsoft готовит экстренный патч для уязвимости нулевого дня в Internet Explorer
- С Anniversary Update некоторые изменения коснутся и Internet Explorer
- NetMarketShare: Chrome обогнал IE и стал самым популярным десктопным браузером
- Обновлено: 12 января прекратится поддержка браузеров Internet Explorer устаревших для конкретной версии Windows
- C 12 января 2016 года прекращается поддержка устаревших версий IE
- В IE от Windows Vista до Windows 10 найдена серьезная уязвимость
- Internet Explorer вместе с Яндекс и Google признан экстремистским
- Вышло исправление критической уязвимости для IE с 7 по 11 версию
- HP ZDI опубликовала информацию о четырех новых уязвимостях в IE
- Microsoft отказывается устранять очередную уязвимость в IE