IE8 – что нам родил Майкрософт?


Warning: ksort() expects parameter 1 to be array, object given in /var/www/html/wp-content/plugins/yet-another-related-posts-plugin/includes.php on line 298

Предлагаю Вашему вниманию официальную информацию с сайта Майкрософта о своем новом браузере:

В выпуске Windows Internet Explorer 8 последний установленный стандартный режим будет режимом программной прорисовки по умолчанию. Стандартный режим отображения веб-содержимого, установленный по умолчанию для Windows Internet Explorer 8, позволяет работать без необходимости разработчикам нестандартного кода создавать программные дополнения для веб-обозревателей. Однако содержимое, написанное для предыдущих версий Internet Explorer, может отображаться отлично от ожидаемого.
Просмотрите инструкции и воспользуйтесь ссылками на ресурсы, которые помогут определить, будет ли ваше веб-содержимое правильно отображаться в Windows Internet Explorer 8.

Проблемы:
Ниже перечислены проблемы, которые могут возникнуть при использовании бета-версии Windows Internet Explorer 8.
* Смещение макета веб-страниц.
* Перекрытие текста или изображений.
* Функциональные ошибки JavaScript.

Причина
Эти проблемы возникают при отображении веб-страниц, если бета-версия Windows Internet Explorer 8 работает в «стандартном режиме» по умолчанию. В настоящее время большинство веб-страниц в Интернете созданы и проверены для работы в стандартном режиме Windows Internet Explorer 7.
Чтобы определить, действительно ли причиной проблемы является стандартный режим Windows Internet Explorer 8, выполните следующие действия:

1. Откройте бета-версию Internet Explorer 8.
2. В строке меню нажмите «Emulate Internet Explorer 7» (Эмулировать Internet Explorer 7) и закройте окно обозревателя Windows Internet Explorer.
3. Снова откройте бета-версию Windows Internet Explorer 8, проверьте, чтобы кнопка «Emulate Internet Explorer 7» (Эмулировать Internet Explorer 7) была активирована, а затем посетите веб-узел, с которым возникла проблема.
4. Проверьте, правильно ли теперь отображается проблемный веб-узел.
5. Нажмите «Emulate Internet Explorer 7» (Эмулировать Internet Explorer 7), чтобы выключить режим эмуляции, а затем закройте окно обозревателя Windows Internet Explorer.
6. Снова откройте бета-версию Windows Internet Explorer 8, а затем, чтобы проверить, не возникнет ли проблема снова, еще раз посетите этот веб-узел.

Решение
Чтобы решить эти проблемы, владелец или администратор веб-узла может добавить на все страницы веб-узла или только на определенные страницы мета-тег, который будет сообщать обозревателю Windows Internet Explorer 8 отображать эти страницы в режиме эмуляции Windows Internet Explorer 7.

Примечание. При добавлении тега для совместимости с Windows Internet Explorer 7 может быть решено большинство проблем с отображением. Однако, возможно, потребуется также изменить режим обнаружения обозревателя. Для получения дополнительных сведений посетите веб-узел центра проверки совместимости Windows Internet Explorer.

Можно использовать один или два варианта, чтобы Windows Internet Explorer 8 всегда отображал содержимое в режиме эмуляции Windows Internet Explorer 7.

Изменения на веб-узле
Владельцы или администраторы веб-узлов могут включить следующий настраиваемый заголовок HTTP, с помощью которого Internet Explorer 8 будет интерпретировать веб-страницы как Internet Explorer 7:

[cc lang=”html”]X-UA-Compatible: IE=EmulateIE7[/cc]

Изменение на страницах
Владельцы или администраторы веб-узлов могут включить следующий тег HTML после тега на веб-странице.

[cc lang=”html”]
[/cc]
В следующем примере показано использование тега режима совместимости с Windows Internet Explorer 7 на какой-либо веб-странице:

[cc lang=”html”]



Моя веб-страница

Содержимое.


[/cc]

Примечание. Корпорация Майкрософт приводит программные коды только в качестве примера без какой-либо явной или подразумеваемой гарантии. Сюда включается, но не ограничивается перечисленным, подразумеваемые гарантии товарной пригодности или пригодности какой-либо цели. Эти сведения подразумевают, что вы знакомы с демонстрируемым языком программирования и используемыми для создания и отладки процедур средствами. Функциональность определенной процедуры могут объяснить инженеры службы поддержки корпорации Майкрософт. Однако они не будут изменять эти примеры, чтобы обеспечить их функциональность, или создавать процедуры, которые удовлетворят чьи-либо определенные требования.


А теперь спрашивается в задаче: зачем было выпускать такой уродливый продукт?

Leave a Reply

Your email address will not be published. Required fields are marked *