Поддержка Internet Exporer 8
Сейчас столкнулся с тем, что HTML+CSS полученный от дизайнера и отлаженный под всеми популярными браузерами коряво показывается в Internet Explorer 8.
Анализ показал что дело в условии подключения CSS для Internet Explorer. У меня в заголовке страницы было написано так:
<!--[if IE]><style type="text/css">/*<![CDATA[*/@import url(css/ie.css);/*]]>*/</style><![endif]-->
В этой строке, для браузера Internet Explorer подключается свой CSS-файл. Так как в Internet Explorer 8 проведена большая работа над ошибками, то по-идее специальные CSS-файлы для него теперь не нужны. Соответственно надо и отразить это в условии подключения:
<!--[if lt IE 8]><style type="text/css">/*<![CDATA[*/@import url(css/ie.css);/*]]>*/</style><![endif]-->
Можно написать и более точно, если, скажем этот подключаемый CSS отлажен только для IE6 и IE7:
...[if (IE 6)|(IE 7)]...
Синтаксис таких условий в HTML-комментариях придуман в Microsoft и работает соответственно под его браузерами (для остальных это просто комментарий).

Меня зовут Владимир. Я живу в России, в 