2011-04-19 33 views
6

tengo un número de estilos CSS en la hoja de estilo de mi sitio que utilice la siguiente, o variaciones de:CSS validación fondo degradado

background: -webkit-gradient(
    linear, 
    left bottom, 
    left top, 
    color-stop(0.0, #585858), 
    color-stop(1.0, #ACACAC) 
); 
background: -moz-linear-gradient(
    center bottom, 
    #585858 0%, 
    #ACACAC 100% 
); 

Mi problema es que cuando se trata de validar el CSS mediante el W3C validador, me sale el siguiente error:

Value Error : background -webkit-gradient(linear,left bottom,left top,color-stop(0.0,#585858),color-stop(1.0,#acacac)) is not a background value : -webkit-gradient(linear,left bottom,left top,color-stop(0.0,#585858),color-stop(1.0,#acacac)) -webkit-gradient(linear,left bottom,left top,color-stop(0.0,#585858),color-stop(1.0,#acacac))

Por lo que yo sé, el CSS está bien ... este es un problema con el validador que debería hacer que el equipo de pruebas de trabajo con al tanto?

Respuesta

4

Está utilizando implementaciones experimentales específicas de proveedores de propiedades de CSS. No son CSS válidos.

Una de las opciones del validador le permitirá degradar las extensiones de proveedor de errores a advertencias en los informes (por lo que si elige usarlos en un sitio de producción puede encontrar cualquier error que no esté relacionado con el uso extensiones no estándar).

+0

Ah, sí ... se olvidó de agregar. Apagué las advertencias específicas del proveedor y todavía arroja el error. – thesonglessbird

+2

La validación ya no tiene sentido para CSS ahora que hay tantos proyectos de normas volando. Es útil para detectar errores obvios (es decir, puntos faltantes) pero para cualquier otra cosa es inútil. –

+3

@Rich Bradshaw W3C CSS3 Validator no es ni siquiera bueno para detectar errores obvios porque está lleno de errores y produce mucha basura en los informes. –

Cuestiones relacionadas