Библиотека, которую мы используем в сети Old-Web: как подключить
IE7.js написали не мы. Автор - Дин Эдвардс (Dean Edwards), 2004-2010. Библиотека распространяется по лицензии MIT. Здесь лежит копия, которую мы держим у себя и подключаем на своих сайтах, и записки о том, как это сделать.
IE7.js - скрипт на JavaScript, который заставляет старый Internet Explorer (5.5 и 6) понимать CSS так, как его понимает браузер по стандартам. Скрипт читает таблицы стилей страницы и сам доделывает то, чего IE не умеет:
:hover не только у ссылок, а у любого элемента;>, +, [атрибут], :first-child;min-width, max-width, min-height, max-height;position: fixed;-trans.png).Кроме IE7.js в наборе есть IE8.js и IE9.js: каждый следующий включает предыдущий и добавляет то, что появилось в более новых версиях IE. Подключается только один из трёх файлов. В браузерах, которые и так всё умеют, скрипт ничего не делает.
Последняя версия - 2.1 (beta4), 2010 год. Больше библиотека не развивается: она нужна только для старых IE.
Наша копия - та, что лежит в общей папке библиотек libs.gyes.ru/ie7/ и подключена на этом сайте.
| Файл | Размер | Что внутри |
|---|---|---|
| ie7-js-2.1-beta4.zip | 117 КБ | Весь набор: IE7.js, IE8.js, IE9.js, ie7-squish.js, blank.gif, папка src (те же скрипты без сжатия) и LICENSE.txt |
| IE7.js | 32 КБ | Только IE7.js, сжатый |
| IE8.js | 37 КБ | Только IE8.js, сжатый |
| IE9.js | 41 КБ | Только IE9.js, сжатый |
| LICENSE.txt | 1 КБ | Текст лицензии MIT от автора |
Если берёте один файл, положите рядом с ним blank.gif: он нужен для полупрозрачных PNG.