2011-09-08 8 views
-1

J'ai un div avec un rayon de frontière, j'écrire le code CSS pour tous les navigateurs:rayon frontière CSS dans le navigateur IE

border-radius: 10px; 
-moz-border-radius: 10px; 
-webkit-border-radius: 10px; 
-o-border-radius: 10px; 

mais dans IE, il ne fonctionne pas! Que dois-je faire?

+0

recherche en ligne. il y a des tonnes de solutions – JokerMartini

Répondre

1

Je pense que l'aide PIE.htc pour tous les styles CSS3 sera mieux. Je l'ai utilisé dans beaucoup de mes projets et fonctionne très bien dans IE7/8/9.

Voici le lien. http://css3pie.com/ Cela vous fournira diverses démos pour cela et c'est vraiment utile. Merci.

+0

Merci !! Il fonctionne très bien! – rivka

+0

Super! Vous pouvez le marquer comme réponse correcte. :) – gautamlakum

+0

Je ne sais pas ce qui s'est passé ... Je change quelque chose dans la page et la bordure a disparu! Vous savez quoi? – rivka

2

rayon de frontière ne fonctionne pas dans IE jusqu'à la version 9.

Voir: Support for "border-radius" in IE

Il y a quelques suggestions sur cette réponse, ainsi que sur Google pour des solutions de rechange.

Vous pouvez utiliser pour utiliser des images pour vos coins arrondis. Vous pouvez être en mesure d'utiliser une recréation basée sur JavaScript de coins arrondis.

1

Si vous utilisez IE8 ou plus, vous devez le faire avec des images ou une sorte de plugin javascript. Si vous utilisez IE9 ou plus récent, alors ce code fonctionne parfaitement bien.

Voici quelques plugins jQuery qui pourraient résoudre votre problème: http://plugins.jquery.com/plugin-tags/border-radius

Questions connexes