Проблема заключается в исторической битве между разработчиками и Microsoft и ужасно плохой линейкой продуктов SharePoint. Вот некоторая история http://www.siolon.com/blog/ie-8-compatibility-mode-and-sharepoint/. (не мой сайт). По сути, IE по умолчанию отображает все веб-страницы интрасети в режиме совместимости, в результате чего все сайты интрасети не лучше IE7. Вероятно, они сделали это, потому что SharePoint не соответствует веб-стандартам, и MS хотела, чтобы их продукт хорошо работал на сайтах корпоративной интрасети, где Sharepoint уже укоренился. У меня огромная проблема с этой проблемой на сайте SharePoint, над которым я сейчас работаю. Sharepoint использует тег SharePoint: CssLink для динамической загрузки файлов CSS в зависимости от браузера. Таким образом, хотя наш сайт разработан для IE9, на страницу отправляется таблица стилей IE7.css, поскольку браузер сообщает о себе как браузер IE7. Единственное решение в моей оценке - не использовать IE или дизайн с учетом IE или использовать SharePoint. Если MS вынуждена использовать веб-стандарты только для получения трафика на своих платформах, мы можем изменить их.