3

Internet Explorer 8 разбивает то, что должно быть на каждой третьей странице, на которую я смотрю. Суть этого раннего выпуска заключалась, я полагаю, в том, чтобы дать владельцам веб-сайтов возможность обновить свои сайты, чтобы это не было такой проблемой для финальной версии.Internet Explorer 8 beta 2 и стандарты

Кто-нибудь на самом деле это сделал?

Кто-нибудь даже планирует это сделать?

Я еще не заметил ни одного из крупных сайтов, таких как ebay, myspace, facebook и т. Д., Поэтому почему небольшие сайты, если они могут просто использовать режим совместимости?

Я думаю, что сделаю это с моим, но как вы можете связать свой сайт с IE7 и 8?

ответ

1

Вы также можете взглянуть на aggiorno express for IE8 Compat, это бесплатный инструмент, который автоматизирует тегирование вашего сайта с помощью метатега Jon указывает на то, что он также удалит флаг, как только у вас появятся страницы ur для правильного отображения под стандартов.

Инструмент поддерживает как графический интерфейс, так и командную строку, поэтому их можно легко скопировать по нескольким сайтам. Стоит проверить это.

0

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

Идея заключается в том, что на этапе предварительного просмотра разработчики только ищут, и MS попытается заставить их исправить свои сайты, установив более строгий режим по умолчанию в браузере. Но когда приходит время выпуска окончательной версии для пользователей, они обычно включают режим совместимости, который заставляет все страницы, которые никогда не исправлялись, все еще работают.

4

Я разработал сайт с совместимостью с IE8 как требование, и это не было проблемой, пока я тестировал в IE8 с самого начала. На данный момент стандарты IE8 очень близки к большинству других совместимых со стандартами браузеров.

Если вы не можете (или не будет) делать, что, как правило, можно получить свою страницу или сайт работает в IE8 с помощью простого мета-тег:

<html> 
<head> 
<title>Works in IE8</title> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/> 
</head> 
<body>Renders the same in IE8 as it did in IE7</body> 

Это не всегда работает гладко - IE8 отмечает только этот метатег, если это первый тег в разделе главы, который конфликтует с темами ASP.NET. В этом случае вы можете вернуться к использованию общесистемных изменений для записи заголовков HTTP. Я писал об этом here.

MSDN имеет больше информации о способах обработки, что: http://msdn.microsoft.com/en-us/library/cc817570(en-us).aspx

0

Я думаю, что самая безопасная ставка в этот момент отказаться от предоставления IE8; если вы используете тег «IE7 mode» на своих страницах, даже когда выйдет IE8, он все равно будет использовать рендеринг IE7, поэтому вам не останутся сюрпризы.

-2

Ну, эталоны - довольно миф. Это не один истинный стандарт. Если вы мне не верите, просто прочитайте Joel's article по этому вопросу.

0

Согласно Microsoft IE8 передает Acid2 test. Проблема может заключаться в том, что все пользователи так привыкли к проблемам IE7, что они создали так много условных обходных решений IE, которые теперь ломаются, когда IE8 приближается к стандартам.

+0

Вы заметили, что последний ответ на этот вопрос был от 10 месяцев назад? И вы заметили, что IE8 RTM отправлен некоторое время назад? -1. – 2009-07-27 19:09:05

Смежные вопросы