Проект ie7-js - это библиотека, написанная на языке JavaScript, которая позволяет решить некоторые проблемы, связанные с работой веб-страниц в браузерах Internet Explorer. Как известно, именно с этими браузерами часто возникают проблемы при HTML-верстке и создании CSS-стилей. Сразу замечу, что ie7-js помогает далеко не от всех "особенностей" IE, но от многих (на странице проекта можно ознакомиться с подробных списком решаемых данной библиотекой проблем). Причём, приёмы решения этих проблем могут работать не всегда надёжно и иметь ограничения на использование (так, скрипт позволяет исправить баг с прозрачными PNG в старых Internet Explorer, но это исправление работает с определёнными ограничениями).
Библиотека ie7-js существует в нескольких версиях (и, соответственно, в виде нескольких js-файлов), которые предназначены для разных версий браузеров Internet Explorer.
Подключается библиотека к веб-странице стандартным способом в контейнер <HEAD> и прибавит к вашему проекту пару десятков килобайт (что не так и много по нынешним временам).
Код JavaScript:
<script src="путь_к_скрипту"></script>
Но разумнее будет поместить подключение в условную конструкцию и загружать только тогда, когда пользователь открывает данную веб-страницу именно через браузер IE. Делается это следующим образом...
Код JavaScript:
<!--[if lt IE 7]>
<script src="путь_к_скрипту"></script>
<![endif]-->
А вот пример из оф. документации...
Код JavaScript:
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->
Хотел бы вас предостеречь от поспешности при использовании данной библиотеки. Особенно это относится к подключению скрипта к уже существующему интернет-ресурсу. Часто это приводит к очень неожиданным и неожидаемым результатам :-)
Скачать библиотеку можно с www.code.google.com или резервную копию здесь.