Хорошо, я понял это.
Из-за обширной настройки соответствия IE, которую я делаю, я использовал условные комментарии.Однако я использовал их в теге html.В принципе, в этом нет ничего плохого, но Dreamweaver не будет правильно обрабатывать ваши живые обновления шаблонов, когда вы делаете это (он будет помещать код блокировки шаблона, специфичный для Dreamweaver, перед doctype, тем самым гарантируя, что ваши страницы будут вызывать режим Quirks в IE).
Итак, я переместил мою систему условных комментариев из тега html, используя их сразу после открывающего тега тела и непосредственно перед закрывающим тегом тела следующим образом:
<body>
<!--[if IE 6 ]> <div id="ie" class="ie6"> <![endif]-->
<!--[if IE 7 ]> <div id="ie" class="ie7"> <![endif]-->
<!--[if IE 8 ]> <div id="ie" class="ie8"> <![endif]-->
<!--[if gt IE 8 ]> <div id="ie"> <![endif]-->
<!--[if !IE]><div id="not-ie"> <![endif]-->
{YOUR HTML CODE}
</div>
</body>
Таким образом, Dreamweaver помещает тег doctype и html перед кодом блокировки шаблона, и ваши получившиеся страницы будут отображаться в стандартном режиме в IE (все нормально).
Приветствия.