¿Es el color de fondo: ninguno CSS válido?

Resuelto NarfkX asked hace 12 años • 7 respuestas

¿Alguien puede decirme si el siguiente CSS es válido?

.class {
    background-color:none;
}
NarfkX avatar Jan 05 '12 15:01 NarfkX
Aceptado

Probablemente quieras transparentque noneno sea un valor válido background-color.

La especificación CSS 2.1 establece lo siguiente para la background-colorpropiedad:

Value: <color> | transparent | inherit

<color>Puede ser una palabra clave o una representación numérica de un color. Las palabras clave válidascolor son:

agua, negro, azul, fucsia, gris, verde, lima, granate, azul marino, oliva, naranja, morado, rojo, plateado, verde azulado, blanco y amarillo

transparenty inheritson palabras clave válidas por derecho propio, pero noneno lo son.

James Allardice avatar Jan 05 '2012 08:01 James Allardice

No, usa transparenten su lugar none. Vea el ejemplo de trabajo aquítransparent en este ejemplo. Si lo cambia, noneno funcionará.

usar como.class { background-color:transparent; }


Donde .class es el nombre que le darás a tu clase transparente.

Jitendra Vyas avatar Jan 05 '2012 08:01 Jitendra Vyas

La respuesta es no.

Incorrecto

.class {
    background-color: none; /* do not do this */
}

Correcto

.class {
    background-color: transparent;
}

background-color: transparentlogra lo mismo con lo que querías hacer background-color: none.

Sajidur Rahman avatar Jun 21 '2014 22:06 Sajidur Rahman

CSS Nivel 3 especifica el unsetvalor de la propiedad. De MDN :

La palabra clave CSS no configurada es la combinación de las palabras clave inicial y heredada. Al igual que estas otras dos palabras clave de CSS, se puede aplicar a cualquier propiedad de CSS, incluida la abreviatura de CSS all. Esta palabra clave restablece la propiedad a su valor heredado si hereda de su padre o a su valor inicial en caso contrario. En otras palabras, se comporta como la palabra clave heredar en el primer caso y como la palabra clave inicial en el segundo caso.

Lamentablemente, este valor no es compatible actualmente con todos los navegadores, incluidos IE, Safari y Opera. Sugiero usarlo transparentpor el momento.

Gert Hengeveld avatar Mar 17 '2015 12:03 Gert Hengeveld