158 votes

Prise en charge de "border-radius" dans IE

Est-ce que quelqu'un sait si / quand Internet Explorer prendra en charge l'attribut CSS "border-radius"?

219voto

Kevin Florida Points 3694

Oui! Lorsque IE9 est sorti en janvier 2011.

Disons que vous voulez un même 15px sur tous les quatre côtés:

.myclass {
 border-style: solid;
 border-width: 2px;
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
}

IE9 va utiliser la valeur par défaut border-radius, alors assurez-vous d'inclure cela dans tous vos styles d'appeler un rayon des frontières. Alors votre site sera prêt pour IE9.

-moz-border-radius est pour Firefox, -webkit-border-radius est pour Safari et Chrome.

En outre: n'oubliez pas de déclarer votre IE codage est ie9:

<meta http-equiv="X-UA-Compatible" content="IE=9" />

Certains paresseux, les développeurs ont <meta http-equiv="X-UA-Compatible" content="IE=7" />. Si cette balise n'existe, border-radius ne fonctionnera jamais dans IE.

46voto

David Johnstone Points 10565

La réponse à cette question a changé depuis, il a été demandé il y a un an. (Cette question est actuellement l'un des meilleurs résultats de Googler "border-radius ie".)

IE9 soutiendra border-radius.

Il y a une plate-forme d'aperçu disponible qui prend en charge border-radius. Vous aurez besoin de Windows Vista ou de Windows 7 pour exécuter l'aperçu (et IE9 quand il est sorti).

27voto

Luis Melgratti Points 6297

Pendant que vous attendez .. Corner incurvé (border-radius) cross browser

18voto

Peter G Points 370

Une solution de contournement et un outil pratique:

CSS3Pie utilise .htc fichiers et le comportement des biens à mettre en œuvre CSS3 dans IE 6 - 8.

Modernizr est un peu de javascript qui sera mis en classes de votre élément html, vous permettant de vous servir de différentes définitions de style pour les différents navigateurs en fonction de leurs capacités.

Évidemment, ces deux ajouter plus de surcharge, mais avec IE9 en raison de ne fonctionner que sur Vista/7, nous pourrions être coincé pendant un certain temps. En août 2010 Windows XP représente encore 48% de client web de Systèmes d'exploitation.

12voto

Benoit Points 39210

Il n’est pas prévu pour IE8. Voir la page de compatibilité CSS.

En outre, aucuns plans n’ont été libérés. Rumeurs existent que IE8 sera la dernière version pour Windows XP

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X