CSS - frontera de radio no se muestra en IE6 / 7/8
-
18-09-2019 - |
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?
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.
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 .