пятница, ноября 21, 2008

Превращаем IE6 в нормальный браузер

Спонсор месяца:
Конкурс екологічних банерів - призовий фонд 500 грн


Что такое “нормальный” браузер для вебмастера? Это браузер, который, как минимум, понимает, что такое min-width, min-height, [atrr], корректно отображает PNG и не удивляется тегу abbr.

Чтобы заставить IE6 стать “нормальным” браузером, придумано уже масса JS-решений. Но действительно хороших, все же, не так много. Поэтому хочу предложить вам 2 JS скрипта, которыми пользуюсь сама.

Подарите настроение вашим близким! Эти великолепные букеты из роз растопят любое женское сердце!

Производство качественного пенобетона. Звоните по тел. в Москве: (495) 649-54-22.

Компания «Элит-Пласт» предлагает пенопласт и пенополистирол по низким ценам. Спешите утеплить свой дом к зиме!

Удивите вашу любимую! Закажите доставку цветов на дом.

Панели оператора Hakko Electronics: широкий выбор серий!

IE7.js JavaScript library

Как не трудно догадаться, этот скрипт превращает IE6 в IE7, т.е. позволяет работать в IE6 со всеми свойствами, поддерживаемыми IE7:

CSS селекторы:
parent > child
.multiple.classes
:hover
:first-child
[attr]
[attr="value"], [attr~="value"], [attr|="value"], [attr^="value"], [attr$="value"]
[attr*="value"]

CSS свойства:
Background-image - PNG alpha transparency (IE5.5+)
Background-attachment - Support fixed positioning
Position - Support fixed positioning
Margin - Support auto (IE5.x)
Cursor - Support pointer for IE5.x
Display - Convert list-item to block for IE5.x

HTML
img - PNG alpha transparency
abbr - Bug fixed

Скачать IE7.js JavaScript library
Размер - 71.1 KB

На мой взгляд, очень хороший скрипт - здесь собрано решение самых актуальных багов IE6. Кстати на домашней страничке скрипта есть еще и IE8.js, который позволяет работать с IE6-7, как с IE8.

И еще одна IE7 JS библиотека

превращающая IE5.5+ в IE7 и гораздо меньшая по весу! Содержит следующие возможности:

parent > child
adjacent + sibling
adjacent ~ sibling
[attr], [attr=«value»], [attr~=«value»] etc
.multiple.classes (fixes bug)
:hover, :active, :focus (for all elements)
:first-child, :last-child, only-child, nth-child, nth-last-child
:checked, :disabled, :enabled
:empty, :contains(), :not()
:before/:after/content:
:lang()

- overflow:visible
- min/max-width/height
- position:fixed

- поддержка импортированных стилей
- поддержка блочной модели
- корректная работа с элементами abbr, object
- стандартизиирована работа с формами
- поддержка PNG прозрачности

Скачать IE7 JS
Размер - 11Кб

Знаете другие интересные решения? Делитесь :)

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru