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


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


Оригинал сообщения
Мы все ненавидим 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 / Полная версия Добавить в друзья Страницы: раньше»