La raison pour laquelle, est-ce est un sélecteur CSS spécifique Mozilla (Firefox à savoir). Le sélecteur CSS3 pertinent serait:
border-top-right-radius
Webkit (à savoir Safari) comporte également un sélecteur non-standard: -webkit-border-top-right-radius
. Puisque Google Chrome est basé sur Webkit, je m'attendrais à -webkit-border-top-right-radius
pour fonctionner.
Personnellement, j'inclurais les 3 sélecteurs (comme ci-dessous), alors vous n'aurez pas besoin d'éditer dans le futur quand tout le monde rattrapera la norme. (Firefox 3.5 est déjà là pour autant que je sache).
.thing{
...some styles...
-moz-border-radius-topright:7px;
-webkit-border-top-right-radius:7px;
border-top-right-radius:7px;
}
Il n'y a aucun moyen que vous pourriez faire dans IE en utilisant le CSS, vous devez soit utiliser des images ou utiliser la bibliothèque comme Nifty Corners - http://www.html.it/articoli/nifty/index.html – Kirtan
-webkit pour safari et chrome. - option http://www.dillerdesign.com/experiment/DD_roundies/ pour tous les navigateurs. – wow