Este es el código que deberá estar incluído en tu archivo CSS para que funcione apropiadamente en Firefox 3 y posteriores:
Código :
#ejemplo { -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; }
Por otro lado, este es el encargado de lograr el mismo efecto en iPhone, Safari y Chrome:
Código :
#ejemplo { -webkit-border-top-left-radius: 10px; -webkit-border-top-rightright-radius: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-rightright-radius: 10px; }
para el ejemplo (cuando todos los bordes son del mismo radio) es mucho más óptimo utilizar la propiedad así:
Código :
-webkit-border-radius: 10px; //para navegadores basados en webkit -moz-border-radius: 10px; //para navegadores basados en gecko
Como ya lo mencioné, algo que no he descubierto bien es como poder usar la propiedad border-radius en Internet Explorer 9 pero prometo descubrirlo y traerles el código, pero mientras tanto ya saben como poder crear bordes redondeados con CSS3.