У меня есть проблема расположения, которая происходит из-за содержания страницы, представляемой в режиме эмуляции на IE8. Существует ли способ обнаружить то, что заставляет IE8 вводить режим эмуляции для конкретной страницы?
Согласно документам Microsoft, следующие условия могут заставить страницу быть представленной в режиме эмуляции (http://msdn.microsoft.com/en-us/library/cc288325%28VS.85%29.aspx):
После рассмотрения страницы я исключил первые возможности, таким образом, что это должна быть ошибка макета страницы на странице. Я хотел бы определить местоположение этой ошибки.
Проверьте, нет ли у вас тегов , заставляющих IE работать в режиме совместимости.
Вы можете заставить его отображаться как IE8 (полностью совместимый с CSS 2.1), если хотите:
<meta http-equiv="X-UA-Compatible" content="IE=8"/>