IE8 Borders & Padding - не рендерится, как IE7 и другие браузеры - PullRequest
0 голосов
/ 02 октября 2009

IE8 не отображает отступы и границы должным образом, когда doctype настроен на строгий режим. Какие-либо предложения? Если для параметра doctype установлено значение false, с границами и отступами все в порядке, но возникают и другие большие проблемы, помимо CSS, поэтому мы придерживаемся строгого режима Любые предложения о том, с чего начать устранение расхождений в стиле границ и отступов?

Ответы [ 2 ]

1 голос
/ 02 октября 2009

Поскольку IE 8 является первым браузером Microsoft, который пытается следовать стандартам, вероятно, ваша страница не соответствует стандарту, поэтому он не будет правильно отображаться в строгом формате документа.

Если вы хотите использовать строгий тип документа, вам, вероятно, следует проверить сначала

Если вы хотите, чтобы IE 8 вел себя как IE 7, попробуйте добавить это в <head>

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >

, который переводит IE 8 в режим совместимости с IE 7. Подробнее здесь .

0 голосов
/ 13 мая 2010

Честно говоря, я думаю, что это исправление "IE8 as IE7" представляет еще один причудливый режим, но отступает. Бетси, вы применяете этот отступ или поля к тегам или ? если это так, то вы должны применить этот CSS к элементу внутри самого . по какой-то причине IE8 не распознает эти стили, примененные к этим элементам.

...