13 Апреля 2009

Хак для Internet Explorer 8 (IE8)

В связи с выходом новой версии IE8 у верстальщиков возникли новые проблемы. В стандартном режиме все сайты стали выглядеть страшнее чем в IE6.

Чтобы исправить эту проблему нужно включить "режим совместимости". Сайт будет отображаться как в IE7. Это можно сделать двумя способам:

  1. Включить в IE8 режим совместимости, нажав соответствующую кнопку рядом с адресной строкой. Этот метод не удобен, так как не все пользователи смогут такое сделать.
  2. Включаем режим принудительно через код HTML (хак), вставив в HEAD следующую строку:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

А с ИЕ7 мы уже умеем бороться

Комментарии 

# Sulpher 13.04.2009 15:39
Ну вот, дожились... :) Эмулировать IE7. Вот так прогресс! :D
Чего-чего, но такого от microsoft не ожидал... Ответить
# Andrew 07.05.2009 16:22
это решение покамест временное, желательно бы что бы были хаки....

Спасибо =) Ответить
# PaLyCH 07.05.2009 16:35
Пока другого решения я не нашел. Ответить
# Владимир 07.05.2009 21:05
Спасибо, всё встало на свои места! Ответить
# Натали 09.05.2009 20:18
Привет!!

спасибо огромное!!! весь инет обошла, но только тут нашла ответ!
все просто, понятно и ... работает!
СПАСИБО:) Ответить
# Анаит 17.05.2009 20:32
СПАСИБО! )))
просто спасение для сайтов сверстаных до появления IE8 =)) Ответить
# selimoff 18.05.2009 18:54
@Palych
Ты Joomla Hero!!!
Спасибо огромное Ответить
# PaLyCH 18.05.2009 19:07
Да лано, так. Можно сказать начинающий Ответить
# selimoff 18.05.2009 19:19
да ладно, искал долго об этом в евро форуме и они не знали, что делать!
Не Скромничай :) Ответить
# КОнстян 20.06.2009 00:26
А чё, лучше решения не найти, нафига хаки, если можно так сделать, и ненадо марочиться, ви идеале бы все браузеры под Фаирфукс или под оперу так же подогнать, чтоб гемору небыло. А Эксплорер это вообще убийсвто, ну чё за дураки делают после уже менее более успешного ie7 переработку вывода и всё ещё кривше чем в ie6, вообще бред.. придурки, слов на них нет больше.. Ответить
# PaLyCH 20.06.2009 02:40
Может и верно. Но с другой стороны, как же юзеры ИЕ скачают лису или оперу? Ответить
# КОнстян 22.06.2009 12:25
не понял.. всмысле как скачают... воьзьмут и скачают! Ответить
# PaLyCH 22.06.2009 12:29
Если не будет предустановленного хотя бы одного браузера, то как пользовательс может скачать? Ответить
# Идея 28.07.2009 01:50
Для этого в сети да и не только но еще и в некоторых магазинах пользователи могут приобрести винду с уже имеющимися и лисой и оперой и кучкой всяких примочек и фишек, такие как ZverXP, ChipXP, Black Edtion и т.д. Вот почему я никогда не советую ставить лицензию, предпочитаю таскаться по городу и ставить чайникам только что купившим компы сборочки, тратя на это свои деньги и время Все же лучше чем предоставлять им лицензию и кривым IE х)) Ответить
# V3 08.07.2009 20:01
Мде, незачет microsotf'y...

Они решили не писать новых багов, а сделать поддержку старых...

А за статью спасибо :) Ответить
# Дмитрий 19.10.2009 15:40
Огромное спасибо! Тут сталкнулся с проблемой Шаблон от рокетов mynxx_j15. Неправильное отображение скрипта прокрутки. Прочитал у Ваше решение проблеммы и применил. Все получилось!!! Ответить
# PaLyCH 19.10.2009 18:24
Не за что. Шаблоны надеюсь купил? Ответить
# Дмитрий 20.10.2009 08:33
Пока нет, если все настрою, и выложу на хост, то конечно придется раскошелиться на членство в клубе. Ответить
# PaLyCH 20.10.2009 10:28
Смотри, за язык не тянули Ответить
# Вячеслав 07.02.2010 02:35
а как включить режим принудительно через код HTML??ПОДСКАЖИТЕ ПОЖАЛУЙСТА!!??? Ответить
# PaLyCH 07.02.2010 02:56
Я хуею, а ты внимательно чи тал что написано выше? Ответить
# Вячеслав 17.02.2010 20:21
а этот хак убирает проблему прозрачности?? Ответить
# PaLyCH 18.02.2010 00:22
Какя проблема прозрачности в ИЕ8? Ответить
# Ruslan84 07.09.2010 12:13
PaLyCH, помоги! Хак не помогает. Кнопка совместимости в браузере исчезает, а вот отображение то же! Если пользоваться кнопкой совместимости - отображает как положено. В чем причина не разберусь! Ответить
# PaLyCH 07.09.2010 12:23
Банально - в вертске дело. У меня обычно не бывает проблем с ИЕ8 Ответить
# Ruslan84 07.09.2010 12:45
Так самое главное - демо версия шаблона отображается нормально! Мой сайт - не хочет!!! ААААААА!!! Уже день сижу, никак...( Ответить
# PaLyCH 07.09.2010 13:00
НУ я то чем помогу? Верстать за час не научу. Начни с валидатора validator.w3.org/ Ответить
# Панда 08.10.2010 09:53
Огромное спасибо за статью.
Еб...ся с этим ослом долго. А оказывается и не надо было =)
Прям панацея, баги сашиваются сами собой =) Ответить
# Костя 26.10.2010 22:45
Хз почему, но у меня почему-то не пашет... Может в режиме совместимости 8ой осел не кушает хаки от 7го?

скажете "учись верстать"? Хз, но слишком уж глобализирует этот ответ (или скорее совет) и не совсем в тему) Ответить
# PaLyCH 26.10.2010 23:27
Да не, когда мне потребовался этот хак, у меня было не так много опыта. Сейчас спустя большое время, могу сказать, что можно верстать под ИЕ8 и даже ИЕ7 можно практически без хаков :))) Ответить
# Гость 26.01.2011 22:27
Палыч, ты сэкономил мне куеву хучу времени. Доземный поклон. Благодарю! :)) Ответить
# Дмитрий 16.02.2012 21:22
Спасибо,реально помогли,одной строкой решил все проблемы,так как IE-8 упёрся и не в какую не хотел регулироваться,а принят стили от IE-7 всё стало Ок. А я думал уже всё капец..... Ответить

Добавить комментарий