Если мой сайт работает штрафом в IE9, и я включил код HTML SHIV, но CSS все еще ломается в IE8,7, есть ли некоторые очевидные вещи, которые я должен устранить сразу?HTML5 SHIV и отображение: block -but стили все еще ломаются в IE <9- Почему?
Вот мой сайт, отлично работает в IE9, перерывы (верхний nav теряет форматирование, позиционирование) в IE 8-7. http://bitstream.ca/beta3/#
Я также включил
header,nav,article,footer,section,aside,figure,figcaption{display:block}
в моих страницах CSS
А ТАКЖЕ включил Шив сценарий после моего CSS, но все еще в пределах моей головы тега как за это предложение Can't style HTML5 elements in IE (despite shiv and display:block)
Эти типы ошибок CSS -IE довольно сложно устранить для всех, кто раньше их не встречал,
Верхний навигатор выглядит так же в IE7-9. Страница довольно медленно загружается, что означает, что вы можете увидеть, как шрифты переходят на веб-шрифт. Вы уверены, что не изменили ** Режим документа ** на ** Quirks **? – tw16
Хорошо спасибо. Проблема может заключаться в том, что я использую IE9 с режимом документа, установленным в IE7,8. Я думал, что использование режима документа IE9 для тестирования будет достаточно точным? –
Это довольно точно. Но вам нужно убедиться, что вы изменили режим документа, а также режим браузера, то есть если вы тестируете IE7, тогда он должен быть режимом браузера: IE7 и режим документа: стандарты IE7. Я положу это в решение. – tw16