IE semble être difficile avec des coins arrondis un grand nombre de fois. Dans l'ensemble, vous trouverez qu'il n'est pas très bien supporté, et il y a encore beaucoup d'utilisateurs qui reviennent à IE5.5 ou plus. Je recommanderais une approche différente.
Bien que je ne me rappelle pas exactement où je l'ai appris, je peux vous donner le code que j'ai sur mon site Web.
code HTML qui précède votre élément:
<b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b>
code HTML qui vient après votre élément
<b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b>
Code CSS:
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background: #000; margin:0 4px;}
.b2 {height:1px; background: #fff; border-right:2px solid #000; border-left:2px solid #000; margin:0 2px;}
.b3 {height:1px; background: #fff; border-right:1px solid #000; border-left:1px solid #000; margin:0 1px;}
.b4 {height:2px; background: #fff; border-right:1px solid #000; border-left:1px solid #000; margin:0 0px;}
Le code ci-dessus CSS, le # 000 va être la couleur de votre frontière. Le #FFF va être la couleur de votre boîte de contenu.
Vous ne voulez pas de bordure supérieure ni de bordure inférieure sur votre bloc de contenu, mais définissez les bordures gauche et droite sur 1px, puis la couleur que vous voulez que la bordure soit. En fonction de votre implémentation actuelle, cela peut sembler moins beau, et n'hésitez pas à ajouter d'autres balises b en appliquant la même logique pour obtenir un plus grand rayon. Si vous voulez un rayon plus grand et ne pouvez pas le comprendre, faites le moi savoir et je vais étendre cela pour être plus grand. Une note finale, en fonction de l'endroit où vous les placez, vous devrez peut-être un peu tweek les paramètres de marge.
woah! .... 2017? ... tant pis, c'est très très loin de bientôt. :(Merci pour l'info –
Pas sûr sur les lignes de temps, mais oui, je ne m'attends pas à IE mettre en application très bientôt le border-radius, même si c'est le cas, il faudra quelques années avant que tous les gens mettent à jour leurs navigateurs – Kibbee
Je suis aussi surpris que vous: http://stackoverflow.com/questions/635851/ support-for-border-radius-dans-ie – Urbycoz