Я, видимо, запускающие причуды, хотя я добавил строгий доктайп:Обеспечение строгого режима в IE (режим или, по крайней мере, IE 7 стандартов) Режим 8
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
и IE список совместимости мета:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Я просмотрел окно «Инструменты разработчика» для страницы, и в нем говорится, что по умолчанию используется стандарт IE 8, но он по-прежнему неправильно отображает страницу. Однако изменение режима в инструментах разработчика в другом режиме и затем, переключение в режим стандартов IE 8 приводит к правильной визуализации страницы.
Есть ли какое-то другое заклинание, специфичное для IE, которое мне не хватает, или это известная ошибка для IE 8 (или IE Developer Tools)?
Если это помогает, вот первые несколько строк страницы (Извините, у меня нет ссылки на страницу, это проприетарный продукт, предназначенный для развертывания в интрасетях). Я проверил, что ничего не приходит до DOCTYPE (хотя, по-видимому, больше не является проблемой для IE 8):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!-- to override ie compatibility mode for intranets: http://blogs.msdn.com/b/ie/archive/2009/02/16/just-the-facts-recap-of-compatibility-view.aspx -->
<meta http-equiv="X-UA-Compatible" content="IE=8" />
Просьба подробно о том, почему вы считаете, что вы "запуск режим совместимости"? – EricLaw
Сделать браузер начат со стандартов ** DOCTYPE ** достаточно только – krish
(Немного поздно на этот комментарий, но в любом случае) Я считаю, что я был в режиме причуд, так как страница не искажала то, как я ожидал (если я правильно помню, одним из симптомов было то, что он менял все мои стили на теги ). Как я упоминал в комментарии, переключение на другой режим, а затем обратно на строгий, делает страницу рендеринга правильно, заставляя меня думать, что я не смог вызвать строгий режим с doctype. У нас все еще есть проблемы с CSS, связанные с IE 9, к счастью, большинство наших клиентов больше не используют IE :) –