Каждый браузер получает копию всего исходного кода на стороне клиента. К сожалению, Internet Explorer (IE) отстает в реализации стандартных функций. По этой причине IE не всегда будет правильно интерпретировать ваш код. Фактически, он будет интерпретировать код так, как он считает, что он правильный, а не правильный стандартный способ сделать это.
Долгое время Microsoft думала, что она может быть выше веб-стандартов, поскольку она обладает монополией на долю рынка. Это медленно меняется, хотя. Возможно, ожидаемые совместимые со стандартом функции IE9 отражают потери доли рынка для Microsoft в войнах браузеров.
Тем не менее, подавляющее большинство пользователей не знают или не заботятся о функциональности браузера. Они, скорее всего, не обновятся до IE9, когда он выйдет. Поэтому я предлагаю вам добавить следующую разметку в заголовок вашего HTML-документа:
<meta http-equiv="X-UA-Compatible" content="chrome=1">
Вы можете найти больше информации об этом здесь . Спасибо Google !!
Было бы интересно увидеть ошибочный исходный код ...