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

Тема в разделе "Верстка", создана пользователем Weaver, 17 май 2009.

Информация :
Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела и Правилами форума
Для быстрого поиска ответов на ваши вопросы воспользуйтесь Картой раздела и/или Поиском по разделу
Модераторы: ultra
  1. Weaver

    Weaver

    Регистр.:
    16 ноя 2006
    Сообщения:
    187
    Симпатии:
    81
    Привет всем. Наверняка уже многие столкнулись с проблемами верстки в IE8.0. Давайте делится своими решениями этих проблем с корявым отображением нашей дивной верстки.

    вот мои 5 копеек: ставим в head режим совместимости с IE7.0
    Код:
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
     
    zbruy, Zipacna, v1lat и 3 другим нравится это.
  2. Псевдоним

    Псевдоним

    Регистр.:
    23 фев 2009
    Сообщения:
    300
    Симпатии:
    68
    Очень интересно.
    Можно узнать подробнее, каким образом это работает и на что оно влияет?
     
  3. rainless

    rainless Постоялец

    Регистр.:
    20 фев 2008
    Сообщения:
    94
    Симпатии:
    7
    Таким способом можно сказать восьмому ишаку, чтобы он работал в режиме совместимости с седьмым.
     
  4. Cake Seller

    Cake Seller Постоялец

    Регистр.:
    27 май 2007
    Сообщения:
    58
    Симпатии:
    17
    Цитата из статьи IE8: наиболее полное описание нововведений для программиста (и не только):


    P.S.: В довесок вот ещё две ссылки на занимательный статьи:
    Режимы IE 8 beta 2: доктайп, метатег, «волшебная» кнопка — кто кого?
    Переключение режимов браузера с помощью Doctype
     
    made_in_Chuguev, KyaH, Zipacna и 3 другим нравится это.
  5. mdss

    mdss ♖♘♗♕♔♗♘♖

    Moderator
    Регистр.:
    20 фев 2007
    Сообщения:
    1.126
    Симпатии:
    668
    а не проще для него дедовским способом создать отдельный файл стилей?
     
  6. Cake Seller

    Cake Seller Постоялец

    Регистр.:
    27 май 2007
    Сообщения:
    58
    Симпатии:
    17
    Вы наверно не совсем поняли. Мета тег "X-UA-Compatible" был сделан специально для уже существующих сайтов.
    Допустим вы год назад всерстали сайт и позаботились, о том чтоб он нормально отображся во всех браузерах (IE6 и 7 в том чесле). Но к сожалению сайт был сверстан не по стандартам и по этому в IE8 будет отображаться не так как в IE6 и 7. Для этого мы в качестве параметра мета тега "X-UA-Compatible" задаём content="IE=EmulateIE7" и тогда IE8 будет отображать вашу страницу точно так же как и IE7 (а как упоменалось выше, в IE7 сайт отображается нормально) — и не нужно прописывать дополнительный стили для IE8.
     
    kkkoopp нравится это.
  7. tranzistor

    tranzistor Создатель

    Регистр.:
    16 дек 2006
    Сообщения:
    26
    Симпатии:
    3
    Никаких новых проблем 8-й с собой не принес, во всяком случае я пока не обаружил...обычно что в 7, что в 8-м глюки одинаковые...
    для 7 и 8 IE использую css хак:
    -, body { background: gray; }
     
  8. Cake Seller

    Cake Seller Постоялец

    Регистр.:
    27 май 2007
    Сообщения:
    58
    Симпатии:
    17
    Откуда такая информация? IE8 в сравнении с IE7 — это небо и земля. IE8, как и заявляли разработчики, действительно заточен под стандарты. Движок браузера был практически переписан с нуля и глюков IE7 в нём не наблюдается.
     
    artem123 нравится это.
  9. Cake Seller

    Cake Seller Постоялец

    Регистр.:
    27 май 2007
    Сообщения:
    58
    Симпатии:
    17
    Мммда... погорячился я. Не так уж и хорош IE 8. Нет стандартной поддержки оброботчиков событий DOM Level 2.
    В спецификации DOM Level 2 есть метод addEventListener, для присваивания элементам оброботчиков событий. А Microsoft даже в IE 8 не потрудилось реализовать этот метод и дальше продолжает парить свой проприетарный attachEvent, который сильно уступает стандартному addEventListener. По поводу этого бага разработчикам был отправлен багрепорт на стадии бета-тестирования, но исправлять этот недостаток никто по видимому и не собирался. Ответ был таков: «Спасибо вам за фидбэк, мы подумаем над тем чтоб включить эту фичу в будущие версии IE». Печально...
    Тут подробнее.
     
  10. tip.top.trick

    tip.top.trick Писатель

    Регистр.:
    17 фев 2009
    Сообщения:
    6
    Симпатии:
    2
    Билл говорит так:
    [​IMG]
    А так говорят парни с Webmonkey:
    [​IMG]
     
    KyaH нравится это.