2010-07-11 6 views
1

Je me demandais s'il y avait des paquets disponibles pour rendre les fonctionnalités CSS3 disponibles aux navigateurs qui ne le supportent pas encore. La façon dont je vois cela, et j'ai été incapable de trouver quoi que ce soit via la recherche, est que le JS détecterait le navigateur et chargerait sa propre bibliothèque qui fait essentiellement fonctionner le CSS3 en utilisant JavaScript. Je sais qu'il existe une bibliothèque JS pour faire fonctionner les fichiers PNG sur des navigateurs IE plus anciens, je me demandais si quelqu'un travaillait sur quelque chose pour permettre à d'autres choses de fonctionner aussi bien.Y a-t-il des 'packs' JavaScript qui peuvent rendre CSS3 compatible avec les navigateurs IE?

Cela permettrait aux développeurs d'utiliser CSS3 dans leurs applications Web, et laisser le JS gérer la comparabilité. Je serais prêt à payer pour quelque chose comme ça.

Merci.

+0

duplication possible de [Toute bibliothèque JavaScript qui rend le site Web CSS3/HTML5 fonctionne sur tous les navigateurs, y compris IE6-8?] (Http://stackoverflow.com/questions/3180579/any-javascript-bibliothèque-qui-fait-css3-html5-site-travail-sur-tous-les-navigateurs-include) – Quentin

Répondre

3

Je suis récemment tombé sur une nouvelle solution assez élégante pour CSS3 dans IE. Je pense qu'il est assez proche de ce que vous voulez:

+0

Awesome, qui ressemble exactement à ce que je cherchais, devra tester. – Andy

+0

Assurez-vous simplement de lire la page "Problèmes connus". Il a un tas d'informations vraiment importantes sur l'utilisation. – sunetos

0

Pour info, il y a aussi un paquet pour faire des choses de permettre: hover dans d'autres choses que les ancres, il y a aussi des choses à corriger vis-ups IE du DOM, etc.

Mais je ne pense pas il y a une liste/un paquet définitif pour faire ce que vous voulez.

S'il y avait, il aurait pris sur Internet comme une tempête;).

0

Je ne crois pas qu'il existe encore une telle bibliothèque. Ce serait beaucoup de travail, et la plupart sont satisfaits de la dégradation gracieuse dans les anciens navigateurs plutôt que d'essayer d'implémenter les fonctionnalités manquantes dans javascript. Cependant, il y a une bibliothèque qui fait la première moitié: la détection de fonctionnalités. C'est l'appel modernizr: http://www.modernizr.com/

2

La chose la plus proche que j'ai trouvé pour faire ceci est les manuscrits IE de Dean Edwards. Je ne pense pas qu'il supporte pleinement toutes les fonctionnalités CSS3 (comme la plupart des CSS3 est encore en cours et n'a pas été solidifié), mais ce qu'il fera, vous permet d'utiliser tous les sélecteurs CSS courants qui ne le font pas normalement travailler dans les versions antérieures de IE. Cela aide vraiment à faire d'IE un navigateur plus conforme aux normes et évite l'utilisation de hacks CSS et/ou de plusieurs feuilles de style. Je cherchais quelque chose sur le support de CSS3 dans son script et je n'ai encore rien trouvé. Comme je l'ai dit, il permet principalement l'utilisation de tous les sélecteurs, en plus d'avoir un correctif PNG intégré. Prime!

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

Questions connexes