Estoy tratando de usar los siguientes estilos CSS. Están trabajando en la mayoría de los navegadores, incluido ie7. Sin embargo, en ie8, el fondo transparente no se muestra y en su lugar obtengo el color de fondo que me gustaría dejar como un color de reserva.El filtro de gradiente IE8 no funciona si existe un color de fondo
section.rgba{
background-color: #B4B490;
background-color: rgba(200, 0, 104, 0.4);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99B4B490',EndColorStr='#99B4B490');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#99B4B490',EndColorStr='#99B4B490')";
zoom: 1
}
Me gustaría ser capaz de conseguir que esto funcione sin tener que recurrir a una hoja de estilos es decir, donde puedo configurar el color de fondo a ninguno. es posible?
¿Alguien sabe cómo solucionarlo?
Puedo sugerir el uso de [CSS3Pie] (http://www.css3pie.com) para estas cosas en lugar de hackear con la sintaxis horrible de 'filtro '. Esto no resolverá directamente su problema, pero puede facilitar las cosas para trabajar. – Spudley
Gracias, solo que me quedaría pensando en cómo hackear CSS3Pie para trabajar completamente (http://css3pie.com/documentation/supported-css3-features/#rgba) ... y me quedaría con un script de 31k (12k gzipped) para tratar vs una línea o dos de css. – uglymunky
¿Está utilizando un calce o 'display: block' para la etiqueta' SECTION'? – rxgx