Mikmoro y PatomaS: expandan su mente... Dejen que la fuerza del CSS los invada y haga que miren más allá de lo evidente
.
La advertencia ocurre cuando no se define uno de los dos: color o fondo.
Código:
#uno {
background-color: rgb(51, 51, 255);
color: rgb(255, 255, 255);
}
#dos {
color: rgb(51, 51, 255);
background-color: rgb(255, 255, 255);
}
Hay más de una razón por la cual no asignar color o fondo, por ejemplo:
Código:
* {
background-color: rgb(255, 255, 255);
}
#uno {
background-color: rgb(51, 51, 255);
color: rgb(255, 255, 255);
}
#dos {
color: rgb(51, 51, 255);
}
El primer selector ( * ) indica que
todos los estilos (salvo se especifique lo contrario) tendrán un fondo blanco. Esto nos evita estar repitiendo declaraciones a diestra y siniestra. No obstante, para el actual sistema de la W3C ésto debería generar advertencias
. El término suena un poco drástico para lo que se quiere expresar, sobre todo si lo que genera la "advertencia" es en realidad producto de un correcto uso del código.