Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/10/2012, 17:04
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años
Puntos: 317
Respuesta: Texto con sombra en todos los navegadoes

Sí, ese código es un desastre.
Por lo menos recordaste ponerlo entre etiquetas de [code]. Y te olvidaste del doctype, pero eso lo verás después.

Los filtros CSS de IE son transparentes para otros navegadores. Los ignoran. Así que los podés poner mezclados con los de text-shadow. Porque IE a esos también los ignora.
Aunque en las últimas versiones ya no, entonces lo que tenés que hacer es usar los comentarios condicionales para aquellas versiones, y no para Chr y FF (y Op y Saf).

Armá el CSS como si IExplorer no existiera. Una vez que cerraste la etiqueta </style>, abrís el condicional para ... ¿menores de IE9? (no sé a partir de cuál ya funciona el CSS3, averigualo vos), y adentro le metés una nueva hoja de estilos que tenga los filtros con las diferentes sintaxis para las diferentes versiones (van todas juntas, entre bueyes no hay cornadas), y cerrás el condicional.

Una recomendación, que como ya investigaste (ejem) de todo, lo debés saber : para que en el navegador de MS funcione el box-shadow tenés que agregarle border-collapse:separate. Digo, por si vas a combinar sombras.