• Авторизация


Заставляем IE6 рендерить страницы как IE7. 16-12-2008 14:01 к комментариям - к полной версии - понравилось!


Оригинал сообщения
Комментарии: [показать]

Мы все ненавидим IE6 из-за отсутствия должной поддержки CSS, а так же из-за его уязвимости по части безопасности. Каждый раз, сверстав страничку пользуясь современными браузерами, такими как Firefox, Opera, Safari и даже IE7 нам приходится открывать этот ненавистный IE6 и править кучу ошибок с помощью хаков или ещё каких-либо ухищрений. Не надоело? Мне тоже [показать] Итак, коль скоро я упомянул про блоггера, то расскажу про решение, которое придумал Dean Edwards

.

Javascript библиотека IE7.js


Все баги по верстке, которые предоставляет нам IE6 по большей части правятся при помощи JS. Собственно так оно и будет в этот раз. Подключив эту библиотеку мы получаем более современную версию браузера, а именно IE7 ( по заявлению автора [показать] ) Эта библиотека просто напросто покрывает все известные глюки IE6.

Список фиксов.


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 с альфа-каналами

  • Background-attachment поддержка fixed позиционирования

  • Position fixed позиционирование

  • Margin поддержка auto (IE5)

  • Cursor pointer в IE5


В общем, фиксов довольно-таки и много. Полный список можно посмотреть тут

.

Как использовать эту библиотек?


Стандартно. Подключаем вот таким вот образом:
 <!--[if lt IE 8]> <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js" type="text/javascript"></script> < ![endif]--> 

Вот собственно и все. Единственным минус такого рода фикса является то не включённый Javascript у пользователя. Но, тут уж ничего не поделаешь [показать] Ах да, чуть не забыл автор создал ещё одну библиотеку: IE7.js . Из названия думаю все и так ясно, что она делает. Да что я вам тут рассказываю, зайдите на сайт и сами все поймёте, почему я решил написать обзор этой библиотеки [показать] Спасибо за проявленное внимание к статье и удачи вам во всех ваших начинаниях [показать]

Я слушаю di.fm
[показать]LIci WP - WordPress crossposting plugin
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Заставляем IE6 рендерить страницы как IE7. | rsboarder - Дневник rsboarder | Лента друзей rsboarder / Полная версия Добавить в друзья Страницы: раньше»