Всем известно как Microsoft пытается навязать пользователям своё программное обеспечение, изобретая собственные закрытые стандарты и уродуя открытые существующие, лишь бы её продукты были незаменимыми и несовместимыми со сторонними разработками.
Казалось бы, век яростной борьбы браузеров завершился и участники занялись оптимизацией и внедрением новейших стандартов W3C. Только не Microsoft – новый кривоногий осёл IE8 как всегда шагает в своём направлении (надеюсь – на кладбище).
Несколько лет назад я где-то раздобыл кусок javascript для сайта leser.ru который в IE 8 перестал работать. Проверил остальные браузеры – Chrome, Firefox, IE7, даже Opera поставил специально – всё как надо. Стал смотреть DOM в IE8 – так там нету половины объектов, свойств и методов используемых в скрипте ! Зато в режиме совместимости с IE7 всё работает :)
Так как в javascript я не в зуб ногой, тупо добавил в заголовки
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />