1. Начата процедура восстановления социальных групп. Лидерам старых и новых групп обязательно ознакомиться с регламентом проведения работ.

Решения проблем верстки для IE8.0

Тема в разделе 'Веб-дизайн', создана пользователем Weaver, 17 май 2009.

  1. Привет всем. Наверняка уже многие столкнулись с проблемами верстки в IE8.0. Давайте делится своими решениями этих проблем с корявым отображением нашей дивной верстки.

    вот мои 5 копеек: ставим в head режим совместимости с IE7.0
    Код:
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
    zbruy, Zipacna, v1lat и 3 другим нравится это.
  2. Очень интересно.
    Можно узнать подробнее, каким образом это работает и на что оно влияет?
  3. Таким способом можно сказать восьмому ишаку, чтобы он работал в режиме совместимости с седьмым.
  4. Цитата из статьи IE8: наиболее полное описание нововведений для программиста (и не только):


    P.S.: В довесок вот ещё две ссылки на занимательный статьи:
    Режимы IE 8 beta 2: доктайп, метатег, «волшебная» кнопка — кто кого?
    Переключение режимов браузера с помощью Doctype
    made_in_Chuguev, KyaH, Zipacna и 3 другим нравится это.
  5. а не проще для него дедовским способом создать отдельный файл стилей?
  6. Вы наверно не совсем поняли. Мета тег "X-UA-Compatible" был сделан специально для уже существующих сайтов.
    Допустим вы год назад всерстали сайт и позаботились, о том чтоб он нормально отображся во всех браузерах (IE6 и 7 в том чесле). Но к сожалению сайт был сверстан не по стандартам и по этому в IE8 будет отображаться не так как в IE6 и 7. Для этого мы в качестве параметра мета тега "X-UA-Compatible" задаём content="IE=EmulateIE7" и тогда IE8 будет отображать вашу страницу точно так же как и IE7 (а как упоменалось выше, в IE7 сайт отображается нормально) — и не нужно прописывать дополнительный стили для IE8.
    kkkoopp нравится это.
  7. Никаких новых проблем 8-й с собой не принес, во всяком случае я пока не обаружил...обычно что в 7, что в 8-м глюки одинаковые...
    для 7 и 8 IE использую css хак:
  8. Откуда такая информация? IE8 в сравнении с IE7 — это небо и земля. IE8, как и заявляли разработчики, действительно заточен под стандарты. Движок браузера был практически переписан с нуля и глюков IE7 в нём не наблюдается.
    artem123 нравится это.
  9. Мммда... погорячился я. Не так уж и хорош IE 8. Нет стандартной поддержки оброботчиков событий DOM Level 2.
    В спецификации DOM Level 2 есть метод addEventListener, для присваивания элементам оброботчиков событий. А Microsoft даже в IE 8 не потрудилось реализовать этот метод и дальше продолжает парить свой проприетарный attachEvent, который сильно уступает стандартному addEventListener. По поводу этого бага разработчикам был отправлен багрепорт на стадии бета-тестирования, но исправлять этот недостаток никто по видимому и не собирался. Ответ был таков: «Спасибо вам за фидбэк, мы подумаем над тем чтоб включить эту фичу в будущие версии IE». Печально...
    Тут подробнее.
  10. Билл говорит так:

    А так говорят парни с Webmonkey:
    KyaH нравится это.