Какие функции CSS3 поддерживает Internet Explorer 8?

Я пытался найти окончательную статью в блоге IE, но ничего не нашел. Я создаю внутренний веб-сайт, где большинство пользователей используют Safari 4 и Firefox 3. Некоторые пользователи ПК используют IE8, поэтому я хотел бы знать, что я должен соблюдать, когда я использую CSS3.

Ответ 1

css3.info предоставляет авторский обзор статусов реализации различных модулей в разных браузерах. Большинство модулей фактически не реализованы каким-либо основным модулем, но вы можете просмотреть таблицы совместимости для определенных модулей, которые предоставляют подробную информацию.

Ответ 2

В основном я полагаюсь на статью в Википедии, в которой сравниваются механизмы компоновки CSS. Это намного более всеобъемлющий, чем любые другие ссылки, опубликованные до сих пор.

В принципе, IE8 не поддерживает CSS3, за исключением некоторых селекторов и некоторых свойств, созданных в Microsoft, с самого начала.

Ответ 3

Один способ заставить CSS3 работать с IE CSS3Pie.

Их вы получите файл PIE.htc, который разрешает поведение css3 в вашем браузере IE

Ответ 4

Я знаю, что это старый вопрос, но для записи я также рекомендовал бы http://caniuse.com/. Вы можете легко найти поддержку для любой данной функции.

Кроме того, что касается CSS3Pie, я буду поощрять осторожность. Существуют некоторые конкретные требования относительно того, как вы можете реализовать это, что затрудняет его поддержание. Например:

  • Путь к PIE.htc должен относиться к странице html, а не к файлу css, где он связан.
  • Если вы используете абсолютный путь, он должен находиться в одном домене.

Смотрите здесь: http://css3pie.com/documentation/known-issues/

Ответ 5

таблица совместимости совместимости на Quirksmode.org перечисляет поддержку IE8 CSS3 как "минимальную" при ведении себя как IE7 и "неполную" при ведении себя как IE8. Для чрезвычайно подробного разбиения именно того, что поддерживается, а что нет, см. "Отличная версия Quirksmode" Таблица совместимости браузера CSS.