Причудливый режим в принципе не изменился. IE8 + описывает его как «режим документа IE5». Если ваши страницы все еще используют режим Quirks, то:
- рендеринг не должен сильно меняться;
- о боже В 2010 году действительно? Это печально.
IE тянется за ошибками совместимости для каждой версии IE начиная с 5.5 , за исключением IE6. MS отказалась от совместимости в режиме стандартов IE6 с IE7, а затем обнаружила, что возникающие проблемы с совместимостью затрудняют подталкивание людей к обновлению до IE7 (и, следовательно, снижают корпоративные продажи Vista). С тех пор они убедились, что в каждом выпуске IE есть режимы для имитации своих предшественников, но было уже слишком поздно возвращать поддержку режима стандартов IE6.
Этот катастрофический беспорядок никогда бы не произошел, если бы какой-то идиот не «интегрировал» браузер с ОС. Если бы не это, мы все могли бы просто запустить автономные версии IE, которые нам нужны для приложений, которые нам нужны.
А режим рендеринга документов - это только половина истории. Обеспечение согласованной работы JavaScript часто является большей проблемой, особенно если код был грязным ненадежным хаком, во-первых (в случае с веб-приложениями, ориентированными на IE6, это часто бывает). С другой стороны, веб-приложения, которые уже работали в Firefox и других браузерах, более соответствующих стандартам, должны работать в IE8 практически без изменений.