Pregunta

Estoy usando el siguiente CSS para lograr un borde redondeado en mi DIV:

border: 1px solid #999; 
border-radius: 6px; 
-ms-border-radius: 6px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;

Pero en IE 6/7/8, a pesar de que estoy incluyendo la radio específico es decir, no está mostrando un borde redondeado DIV (se muestra un borde cuadrado).

Cualquier idea por qué sólo IE 6/7/8 no muestra un borde redondeado?

¿Fue útil?

Solución

A partir de IE8, IE no soporta la propiedad CSS3 frontera de radio. No está seguro de lo que viste Dicho lo hizo. Puede utilizar imágenes, JavaScript, o muchos otros trucos para esquinas redondas en IE.

Otros consejos

no hay -ms-frontera de radio Internet Explorer no lo soporta.

El más nuevo 'Lo que Microsoft tiene que decir acerca de las esquinas redondeadas es esta vieja mesa + imágenes hack titulado 'el permanecer delante de la curva'; -)

IE no soporta la frontera de radio.

Expert Zone IE8 Chatea :

  

Chris Wilson [MS] (Experto):

     

Q: [9]   ¿Hay planes para apoyar CSS'   frontera de radio, por ejemplo.   -ms-border-radius: 5px; ? Firefox y Safari tienen -khtml- y -moz-   implementaciones que podemos utilizar para hacer   esquinas redondeadas sin imágenes o   sprites, y mejorar es decir el rendimiento.    http://preview.tinyurl.com/9y3tfn/

     

A:   la frontera de radio es una prioridad en el deseo   lista, pero no será en IE8.

Mientras me di cuenta de que la respuesta ha sido aceptada, quería sugerir -si necesita más información / soporte / orientación- que echar un vistazo a con curvas Esquinas ; tienen una biblioteca de JS con ejemplos.

Como, por supuesto, hacer MooTools , aunque con un tercero (por lo que pude ver) módulo de phat fusión . Y jQuery tiene su propio conector de esquina de terceros, de methvin .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top