inherit, initial, unset, revert en CSS
Cuatro palabras clave que dicen de dónde debe venir un valor en vez de nombrarlo.
.card {
color: #1f2937;
border: 1px solid #e5e7eb;
}
.card button {
/* los botones no heredan color de forma predeterminada */
color: inherit;
font: inherit;
}
.reset-box {
/* display: initial es `inline`, no `block` */
display: initial;
border: initial;
}
.native-again {
all: revert;
}
Cómo funciona
inherittoma el valor computado del padre, incluso en propiedades que no se heredan.initiales el valor por defecto de la propiedad, que rara vez es el del navegador.revertvuelve a lo que decía la hoja de estilos propia del navegador.
Palabras clave y builtins usados aquí
allbordercolordisplayfontpx
El intento, en números
- Líneas
- 20
- Caracteres a escribir
- 290
- Tokens
- 50
- Ritmo de tres estrellas
- 70 tpm
Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 43 segundos.
Paso 2 de 3 en La cascada; paso 8 de 26 en Selectores y el modelo de caja.