Поскольку IE 8 является первым браузером Microsoft, который пытается следовать стандартам, вероятно, ваша страница не соответствует стандарту, поэтому он не будет правильно отображаться в строгом формате документа.
Если вы хотите использовать строгий тип документа, вам, вероятно, следует проверить сначала
Если вы хотите, чтобы IE 8 вел себя как IE 7, попробуйте добавить это в <head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
, который переводит IE 8 в режим совместимости с IE 7. Подробнее здесь .