PIE – скрипт (.htc-файл либо JavaScript-файл), позволяющий браузерам Internet Explorer 6-9 отрисовывать наиболее полезные CSS3 красивости: градиенты, тени, скругленные уголки. Вышла PIE 1.0 beta 5, в которой исправлено большое количество ошибок и недочетов, а также добавлены некоторые вкусности.
В официальном блоге IEBlog опубликовано сенсационное заявление о том, что IE10, не будет поддерживать условные комментарии (Conditional Comments) например, <!--[if IE]> ... <![endif]-->. Это было сделано для совместимости с новым парсером HTML5. Вместо этого, разработчикам рекомендуют заниматься не определением версии браузера, а его возможностей.
Clearfix - полезный метод для очистки плавающих блоков. Оригинальный clearfix hack работает просто великолепно, но браузеры устаревают, и нужно двигаться в ногу с прогрессом.
PIE – скрипт (.htc-файл либо JavaScript-файл), позволяющий браузерам Internet Explorer 6-8 отрисовывать наиболее полезные CSS3 красивости: градиенты, тени, скругленные уголки. Вышел PIE 1.0 beta 4, в котором исправлено большое количество ошибок и недочетов, а также добавлены некоторые вкусности.
Условные комментарии — механизм, при помощи которого автор веб-страницы может использовать нестандартные особенности некоторых браузеров, избегая проблем несовместимости с другими браузерами. В настоящее время условные комментарии можно использовать для написания специального кода, предназначенного для Internet Explorer.
Битва браузеров все время шла, идет, и будет идти. Кто-то не выдерживал популярности соперника и просто сходил с пути, кого-то релизы соперника только бодрили. Google Chrome очень удачно вышел на рынок браузеров и занял свои позиции, которые постоянно растут, позволяя ему активно конкурировать с браузерами намного старее его.
Задача масштабирования фонового изображения согласно заданным размерам довольно часто встречается на практике. Например, растянуть фоновую картинку на все окно браузера. Собрав в кучу CSS2, CSS3, фильтры для IE и специфические вендорные префиксы для разных браузеров, получаем почти кроссбраузерное решение поставленной задачи.
С приходом HTML5 появилось много вкусностей во всех браузерах. Но, как всегда, отличился Internet Explorer, который просто игнорирует неизвестные ему теги. Есть только один способ научить IE понимать новые элементы, такие как <article>, это использование HTML5 shiv, быстро включающий все новые элементы.
Большинство вебмастеров - разработчиков сегодня делятся на два лагеря: первые предпочитают условные комментарии для отделения версий Internet Explorer друг от друга, вторые - CSS хаки. Я не отношусь ни к одной из перечисленных групп. И вот почему.
