2011-01-16 15 views
11

Hola, me gustaría saber cómo evitar que aparezcan errores del software de depuración, como el complemento webdeveloper en Firefox. Obtengo errores como:Cómo evitar que la declaración CSS caiga en los errores del navegador?

Advertencia: error en el valor de análisis para 'filtro'. Declaración caída.

Advertencia: Error al analizar el valor de 'fuente'. Declaración caída.

Entiendo que recibo estos errores porque Firefox no es compatible con estas propiedades de CSS, pero ¿cómo puedo soltarlas antes de la mano para que Firefox no intente leerlas en primer lugar? Sé que puedo crear una hoja de estilos separada para cada navegador, pero eso es un inconveniente. ¿Hay una solución simple?

+1

No deberían creando una hoja de estilo para los navegadores MS solamente con las propiedades ofensivos y uno para todos los navegadores ser suficiente en este caso? – polarblau

+0

si solo necesitas soportar IE> 8, puedes usar '-ms-filter' y poner el valor entre comillas (ver http://msdn.microsoft.com/en-us/library/ms530752%28v=vs. 85% 29.aspx) para que confirme a las normas de CSS. – RoToRa

+0

filtro no es una propiedad de CSS y es propiedad exclusiva de IE. Firefox maneja bien la 'fuente'. Firefox simplemente ignora la propiedad del filtro como lo haría cualquier navegador moderno. – Rob

Respuesta

3
  1. que había siempre estilos de venta o importación IE-específicos dentro de un conditonal comment;

  2. de forma estándar CSS FF debería estar bien con 'font', de modo que simplemente verifique su sintaxis, p. font: bold 12px/30px Georgia, serif; valores separados por espacios, los nombres de fuentes de varias palabras entre comillas, etc.

1

Si está utilizando una declaración específica de IE (como filter), póngala en una hoja de estilo específica de IE. Es simple y fácil, y realmente no entiendo por qué sería una incoveniencia (el inconveniente es IE).

Ocultar un error no significa que el error esté resuelto (y en realidad si FF muestra un error en font, debe tenerse en cuenta).

Cuestiones relacionadas