Скрипт исправляющий баги в IE
Автор: Cake_SellerЧитая перевод статьи о свойстве hasLayout в браузерах IE, в комментариях увидел ссылку на довольно интересный проект. Автор проекта представляет вашему вниманию готовую JavaScript библиотеку, исправляющую многие баги Internet Explorer’а.
О проекте
Библиотека называется "ie7-js". На момент написания статьи доступна версия 2.0 beta 3.
На страничке проекта автор так описывает свое творение: «IE7 это JavaScript библиотека, которая заставляет Microsoft Internet Explorer работать как и другие совместимые со стандартами браузеры. Она исправляет множество HTML и CSS багов, а также баг с прозрачностью PNG в IE5 и IE6».
Использование
IE7.js заставляет IE5 и IE6 поддерживать стандарты на уровне IE7.
<!--[if lt IE 7]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script> <![endif]-->
IE8.js дополняет MSIE5-7 недостающими исправлениями, которые внесены в IE8.
<!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script> <![endif]-->
Если вы подключили IE8.js, тогда подключать IE7.js не нужно.
PNG
Скрипт исправляет только изображения, навзания которых: *-trans.png.
К сожалению, прозрачные изображения, задействованные в качестве фона, не могут повторяться с использованием свойства background repeat. Также нельзя менять их расположение с помощью свойства background-position.
Скачать
Demo
Подробнее о багах, исправляемых с помощью данной библиотеки, можно узнать тут. Там же можно увидеть демонстрацию работы скрипта.