Мое веб-приложение запускает режим quirks в IE8. Он меняет мой doctype (html5), а затем заглавывает каждый тег.Internet Explorer автоматически меняет мой DOCTYPE
Когда я сохраняю страницу в Google Chrome и открываю сохраненную страницу в IE8, она отлично работает.
Кто-нибудь знает, что здесь не так, и как я могу это исправить?
Я уже пробовал:
Я прочитал это и пытался играть с комментариями перед тем
<html>
, без удачи: IE6 changes DOCTYPE to a bad oneЯ видел сохраненная версия Google Chrome имела метатег определяя добавленный тип контента . Попробовал вставить это на страницу и попытался сделать с помощью php's
header()
, но не повезло.Я попробовал другие DOCTYPEs я нашел на этой странице: http://dorward.me.uk/www/ie8/
Использование сохраненная версия не вариант, потому что страница генерируется с PHP.
Редактировать: Я попытался поместить версию Google Chrome на веб-сервер, но IE также не работает в этой версии. Существуют ли какие-либо настройки сервера, которые могут повлиять на рендеринг IE страницы?
Edit2: Я попытался
<!DOCTYPE html>
и
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Они оба были изменены на:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">`
Можем ли мы увидеть страницу или разметку? –
Страница составляет 700 строк кода и работает во внутренней сети, поэтому я не думаю, что могу легко ее показать. – ONOZ
ОК, может быть, просто опубликуйте объявление doctype как скопированное из самого файла в блокноте, а не через вступление в браузер. Может быть простой ошибкой. –