У меня есть эта страница, которая начинается с <!-- DOCTYPE html -->
, что, я считаю, достаточно, чтобы указать HTML 5 и сделать IE9 интерпретировать его как «стандарты IE9». Однако, когда я перехожу к нему, IE9 показывает его как «Режим браузера: просмотр совместимости с IE9», «Режим документа: стандарты IE7».Как заставить IE9 распознавать веб-страницу как стандарты IE9?
Две первые строки в странице:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
В результате, некоторые из макета оказывается неправильно. Например, выровненная справа ячейка таблицы показывает выравнивание по левому краю. Если я вручную настрою IE на «Режим браузера: IE9», «Режим документа: стандарты IE9», тогда все выглядит идеально. Другие браузеры работают нормально.
Что нужно изменить, чтобы IE9 распознал HTML 5 и не позволил ему работать в режиме совместимости? Благодарю.
вы пробовали его без 'xmlns'? – ultranaut
Вы работаете над интрасети? если так, посмотрите http://stackoverflow.com/questions/2518256/override-intranet-compatibility-mode-ie8 и http://stackoverflow.com/questions/2742853/force-internet-explorer-8-browser-mode- in-intranet – johlrich