IE6 и IE7 на одном компьютере
Как-то я уже писал, что IE7 является определенной проблемой для вебстроителей. Дело в том, что в системе должен быть установлен только один из браузеров IE.
Недавно мне пришлось столкнуться с неприятностью, когда сайт отлично отображался всеми браузерами, а вот IE7, который был установлен у клиента, искажал страницу. Посколько у меня стоит IE6, то тестирование в IE7 мне казалось невозможным. Всё это меня побудило искать способы решения данной проблемы. Как оказалось, народные умельцы уже научились устанавливать IE7 отдельно.
Описание самого метода можно без труда найти в Интернете, например здесь.
Суть метода очень простая: перед установкой IE7 определенным образом изменяются некоторые ключи реестра, после этого производится инсталяция браузера. Для его запуска нужно запустить специальный bat-файл. То есть все происходит автоматом и никаких сложностей не возникает.
После переделки сайта, выяснился интересный момент. Если для IE6 многие вебмастера (я не исключение) используют css-хак:
*html тэг {}
- то в IE7 он уже не работает. Забавно другое - оказывается, Майкрософт особо не утруждала себя переделкой браузера и фактически оставила без изменений сам «движок». Поэтому отображение страниц в браузерах этих версий требует тех же самых изменений, по сравнению с нормальными браузерами.
Небольшой поиск в Интернете вывел меня на один замечательный css-хак, который работает только в IE7:
*+html тэг {}
Как говорится, найдите десять отличий.
Постоянная ссылка: http://maxsite.org/?p=277
Версия для печати
