Я использую IE7.js, но он не имеет поддержки CSS3. Я всегда использую jQuery в моих проектах.
Что лучший легкий путь состоит в том, чтобы оказать всей поддержке селекторов и свойств CSS3 IE 6,7,8?
Я не прошу HTML5 поддерживать только просьбу подать поддержку CSS3 так же как свет на производительности путь.
Попробуйте эмулятор псевдоселектора CSS3 IE Кита Кларка: http://www.keithclark.co.uk/labs/ie-css3/
Я лично не использовал его, но он вручную анализирует ваш файл css и адаптирует его для IE-браузеров.
Обратной стороной является то, что вы полагаетесь на js для работы css.
Вы не можете изменить то, как браузер реализует процесс рендеринга или функции, содержащиеся в этом рендере. IE9 должен поддерживать многие (все?) функции CSS3, но вы не сможете использовать их в течение некоторого времени.
Как вы уже сказали, для этого вам понадобится сторонний инструмент.
Возможно, вы сможете использовать Google Chrome Frame, но я не уверен, поддерживает ли он CSS3.
проект IE7.js, указанный в вопросе, недавно добавил IE9.js. Это приносит больше поддержки селектора CSS3 в унаследованный IE.
Вы можете использовать Google Chrome Frame http://code.google.com/chrome/chromeframe/.
Это заставит ваш IE рендерить и работать как Chrome, который поддерживает все CSS3. Все, что вам нужно сделать, это добавить
после вашего
. Вы можете опробовать его онлайн на http://www.typefolly.com/.
Там есть несколько вариантов CSS3, например, text-shadow или transform.
Вы ищете новую библиотеку: CSS3 PIE
Она предоставляет IE6-8 поддержку нескольких атрибутов CSS3.
На webmasters.stackexchange.com есть ветка с большим количеством перечисленных проектов: