Существуют ли какие-либо «пакеты» JavaScript, которые могут сделать CSS3-совместимым в браузерах IE? - PullRequest
1 голос
/ 11 июля 2010

Мне было интересно, есть ли какие-нибудь пакеты, доступные для того, чтобы сделать возможности CSS3 доступными для браузеров, которые его еще не поддерживают.

То, как я это себе представляю, и я не смог ничего найти с помощью поиска, заключается в том, что JS обнаружит браузер и загрузит собственную библиотеку, которая по существу выполняет функции CSS3 с использованием JavaScript.

Я знаю, что есть библиотека JS, которая позволяет свойствам PNG-файлов работать в старых браузерах IE, мне было интересно, работал ли кто-нибудь над чем-то, чтобы другие вещи также работали.

Это позволило бы разработчикам использовать CSS3 в своих веб-приложениях и позволить JS обрабатывать сопоставимость. Я был бы готов заплатить за что-то вроде этого.

Спасибо.

Ответы [ 4 ]

3 голосов
/ 21 июля 2010

Недавно я наткнулся на довольно элегантное новое решение для CSS3 в IE. Я думаю, что это довольно близко к тому, что вы хотите: http://css3pie.com/

2 голосов
/ 12 июля 2010

Самое близкое, что я нашел для этого, - сценарии IE Дина Эдвардса. Я не думаю, что он полностью поддерживает все функции CSS3 (так как большая часть CSS3 все еще находится в разработке и не была проработана), но то, что он сделает, это позволит вам использовать все распространенные селекторы CSS, которые обычно работать в более ранних версиях IE. Это действительно помогает сделать IE браузером, более совместимым со стандартами, и избежать использования CSS-хаков и / или нескольких таблиц стилей. Я искал что-нибудь о поддержке CSS3 в его скрипте и пока ничего не нашел. Как я уже сказал, он в основном позволяет использовать все селекторы, плюс в него встроено исправление PNG. Бонус!

http://code.google.com/p/ie7-js/

0 голосов
/ 11 июля 2010

Я не верю, что такой библиотеки еще есть. Это было бы много работы, и большинство довольны постепенным ухудшением в старых браузерах вместо того, чтобы пытаться реализовать отсутствующие функции в javascript. Тем не менее, есть библиотека, которая выполняет первую половину: обнаружение функций. Это зов модернизр: http://www.modernizr.com/

0 голосов
/ 11 июля 2010

Для вашей информации, есть также такой пакет, который позволяет делать что-то, позволяя: парить в чем-то другом, кроме якорей, есть также вещи, чтобы исправить ошибки IE в DOM и т. Д.

Но я не думаю, что есть определенный список / пакет, чтобы делать то, что вы хотите.

Если бы это было так, в интернете это было бы как шторм;).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...