Est-ce que quelqu'un sait si / quand Internet Explorer prendra en charge l'attribut CSS "border-radius"?
Réponses
Trop de publicités?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.
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).
Pendant que vous attendez .. Corner incurvé (border-radius) cross browser
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.
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