He decidido dejar completamente de soporte para IE6 e IE7 en mi sitio web, redirigiendo a los usuarios a una página de advertencia de solo texto. Sin embargo, todavía soporto IE8 e IE9.gradiente lineal utilizando CSS3 PIE en IE9 no funciona, IE8
Estoy logrando esto usando CSS3 PIE, y border-radius funciona en ambos (IE8/9), box-shadow trabaja en ambos, sin embargo también dependo de gradiente lineal. Tengo montones de etiquetas en uso para lograr esto:
background: #E6E6E6; /* fallback */
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E6E6E6), to(#B3BCC7)); /* old webkit */
background: -webkit-linear-gradient(#E6E6E6, #B3BCC7); /* new webkit */
background: -moz-linear-gradient(#E6E6E6, #B3BCC7); /* firefox */
background: -ms-linear-gradient(#E6E6E6, #B3BCC7); /* meant to be IE... */
background: filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E6E6E6', endColorstr='#B3BCC7'); /* also meant to be IE... */
background: -o-linear-gradient(#E6E6E6, #B3BCC7); /* opera */
background: linear-gradient(#E6E6E6, #B3BCC7); /* W3C standard */
-pie-background: linear-gradient(#E6E6E6, #B3BCC7); /* PIE */
behavior: url(/PIE.htc); /* load PIE.htc */
lineal gradiente funciona en IE8, IE9, pero no, por extraño. He intentado todas las soluciones que he encontrado, pero no han funcionado. IE8 simplemente muestra la reserva: fondo: # E6E6E6; - no es un degradado.
no creo que sea nada malo con el servidor o algo por el estilo, porque las otras propiedades - la frontera de radio y box-shadow - trabajo con PIE pero no sin.
Tengo todas las propiedades para trabajar en todos los navegadores que apoyo -? No IE9 :(
Cualquier idea
, gracias
@vyegorov Soy nuevo en esto ... ¿por qué dice que lo editó? ¿Es solo porque lo votaste o editaste la pregunta? – stackunderflow
OK, lo resolví. Es 'filter: blablabla' not' background: filter: blablabla'. Ahora se ha presentado un nuevo problema: el fondo se está extendiendo por el radio del borde del cuerpo. Si miras de cerca también verás un pequeño espacio transparente al costado ... http://img26.imageshack.us/img26/8360/ie9problems.png – stackunderflow
He actualizado tu mensaje, añadiendo 'lang-css' etiqueta. – vyegorov