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

Билл говорит так:
А так говорят парни с Webmonkey:
Да, нет поддержки canvas. Да, нет поддержки SVG (прийдётся по прежнему обходится VML). Зато наконец-то IE нормально поддерживает CSS 2. Появились встроенные средства для разработчиков (не так хороши как Firebug, но всё равно довольно не плохо).
 
Так что народ на него еще css хаков не нашли что ли?
Что вы подразумеваете под CSS хаками? Написание стилей, которые будут восприниматься только IE8-ым? Если так, то Для просмотра ссылки Войди или Зарегистрируйся Для просмотра ссылки Войди или Зарегистрируйся ещё никто не отменял и они прекрасно работают и для IE8.
 
Вот у меня на IE8 почему-то перестал работать lytebox. Точнее он работает, только вот надпись в нижнем углу увеличенной картинки не видна (close) и сама страница не сереет...
Если принудительно нажать кнопку совместимости, то он работает нормально...
А все выше перечисленные методы не помогли... Кто подскажет?
 
Нужно смотреть скрипт (если разработчики еще не исправили).
Многие скрипты определяют ie и используют его нестандартные возможности, некоторые из которых в ie8 исключены в пользу стандартного поведения.

Вот у меня есть небольшой список исправлений в ie8, которые влияют на скрипты:
Для просмотра ссылки Войди или Зарегистрируйся
 
Билл говорит так:
*** скрытое содержание ***
А так говорят парни с Webmonkey:
*** скрытое содержание ***

парни с Webmonkey говорят правду, имхо IE8 такая же дыра как и все предыдущие версии. FF по сравнению с IE8 небо и земля) В вёрстке IE всегда отличался своей непонятливостью (когда работает во всех без исключения браузерах, IE отображает всё по своему). А Билл так и будет говорить что IE лучше остальных браузерах, ибо своё детище всегда лучшее остальных)
 
возможно поможет кому-то, выше писали как сделать, чтобы 8 ИЕ идентифицировался как 7 ИЕ, а я дам ссылку, чтобы 6 осел, был как 7 и поддерживал уже и прозрачность и прочую фигню

замечательный скриптик. Подключается так:
HTML:
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->
 
А в windows 7 нет режима совместимости у IE8... поэтому мета не срабатывает... (на IE8 в XP все норм)
p.s. нет точнее она есть, но почему-то где-то в режиме отладки и не более...
 
Откуда такая информация? IE8 в сравнении с IE7 — это небо и земля. IE8, как и заявляли разработчики, действительно заточен под стандарты. Движок браузера был практически переписан с нуля и глюков IE7 в нём не наблюдается.

Почти любой браузер содержит несоответствия с другими, даже между собой.

Есть интересная прога для тестирования режимов отображения

 
Больше геморроя было и есть с IE6. Седьмая, а за ней и восьмая версии намного лучше. Особенно, если помнить, что IE для дочерних объектов тянет свойства от родительских, если это свойство не переопределено (вот тут воистину соблюдение web standards :D).

Кто не особо знаком, настоятельно рекомендую где-нить под VmWar'ью поставить IE6 и свои труды тестить на нем. Скажете не актуально? Я уже три года поддерживаю большую буржуйскую социалку, статистика по юзерагентам показывает, что около 85% пользователей ходят IE, распределение по версиям IE примерно такое:
Internet Explorer 6 - 30%
Internet Explorer 7 - 37%
Internet Explorer 8 - 33%
И как показывает статистика, врядли что-то сильно изменится в ближайшее время.
 
Это за какой период?
IE8 с его "режимом совместимости" все же порой нормальные сайты неверно отображает, поэтому принципиально пользуюсь ФФ.
 
Назад
Сверху