2010-10-10 5 views
5

Je viens de rencontrer CSS3 pie.comment fiable css3 tarte

Je me demandais à quel point il est fiable à utiliser? Cela fonctionnera-t-il sur tous les systèmes d'exploitation et y a-t-il des scénarios où cela pourrait ne pas fonctionner?

+0

Mes soucis avec ça sont des navigateurs non IE qui ne supportent pas CSS3 les fonctions. Les images devront toujours être fournies en tant que sauvegarde pour ces navigateurs, donc en quelque sorte je défais l'objet de CSS3 PIE autant que je peux voir! Je suis prêt à avoir tort, donc je l'ai mis comme un commentaire plutôt que comme une réponse :) – chigley

Répondre

3

J'imagine que c'est beaucoup plus sur le navigateur que sur le système d'exploitation. C'est pourquoi les frontaux «virtualisés» comme Flex/Silverlight/JavaFX sont populaires maintenant parce que toutes ces préoccupations disparaissent pour la plupart.

Il est difficile de dire comment fiable c'est parce qu'il est finalement tributaire de l'environnement de navigateur chaotique en constante évolution. Quelque chose pourrait casser sur la prochaine mise à jour d'IE/Firefox/Opera/Chrome/Safari, ou cela pourrait fonctionner correctement. (En fait, il dit c'est seulement pour IE 6-8, donc si vous n'êtes pas d'accord avec cela, vous pouvez avoir des problèmes?)

Il va probablement (?) Être difficile de trouver quelqu'un avec une expérience réelle avec cet utilitaire. Ne pas oublier de vérifier la liste des problèmes connus: http://css3pie.com/documentation/known-issues/

+0

En fait, mon entreprise avait un client qui voulait que le truc de border-radius fonctionne dans IE7 et IE8 donc la solution évidente était utiliser un outil comme la chose PIE. Cela a fonctionné très bien - mais nous l'avons seulement utilisé pour border-radius et avons toujours eu besoin de fournir des images pour des arrière-plans dégradés, des champs de texte personnalisés et autres. Mais je confirme que cela fonctionne. – mingos

+0

Je ne doute pas que cela fonctionne * maintenant *, mes préoccupations sont plus centrées sur l'avenir imprévisible du paysage du navigateur et des «normes non-standards». – Manius

+0

IE9 a tous les effets CSS3 que CSSPie fournit, donc il remplit sa mission de compatibilité IE pour 6 à 8. –

1

Très fiable, mais seules les balises CSS3 les plus courantes sont prises en charge. Je l'ai essayé sous IE7 et IE8, Windows XP, Windows 7 32 et 64 bits - fonctionne comme prévu dans tous les cas.

Je n'ai jamais eu l'occasion de le tester sous la version OSX d'IE.

Mon conseil, cependant, serait de travailler votre site avec CSS2, puis d'ajouter de la magie CSS3 uniquement pour ajouter des bonus pour les navigateurs capables de l'afficher.

1

Cela fonctionne très bien pour les éléments staic. Mais si vous envisagez d'utiliser l'animation sur des éléments CSS PIE, vous rencontrerez probablement des problèmes dans les anciens IE. Je développais un menu déroulant avec des coins arrondis et des ombres. Je ne pouvais pas le faire fonctionner correctement pour IE8 (IE7, IE9, FF, Chome, Safari, Opera était bien). Après 10 heures d'expérimentation avec le zoom, le blocage en ligne, les hacks min-width, je devais le construire à l'ancienne.

1

Sur mon Windows Server 20008 qui vient IE 8 64-Bit, PIE ne fonctionne pas, j'ai testé leur propre site et le mien, bien que je n'ai pas trouvé d'autres messages sur ce problème.

0

Alors, comment CSS3Pie se déplace-t-il ces jours-ci (2012)? J'ai un design avec un tas de bonté CSS3 qui a besoin de travailler dans IE7 + Je pense juste coller au filtre: progid ...