Prioridad CSS
Publicado en 30 septiembre, 2014
#caja header h1 {color:blue; }
#caja .cabecera h1 {color: red; }
header h1 { color: lime; }
h1 { color: purple; }
h1 { color: grey; }
Si tenemos varios estilos coincidentes la prioridad es la siguiente:
- Estilos en linea
- ID
- Clase
- Etiqueta HTML
h1 { color: purple; }
h1 { color: grey; }
0,0,0,1
header h1 { color: lime; }
0,0,0,2
#caja .cabecera h1 {color: red; }
0,1,1,1
#caja header h1 {color:blue; }
0,1,0,2
La ganadora es:
#caja .cabecera h1 {color: red; }
ya que tiene 1 ID, 1 clase y 1 etiqueta HTML, mientras que:
#caja header h1 {color:blue; }
tiene 1 ID y 0 clases, dando igual que tambien tenga 2 etiquetas HTML.
En caso de que dos declaraciones tengan la misma puntuación será la última la que se use.
* Sacado del curso de HTML5, CSS3 y JS de MiriadaX.net
PRIORIDAD
- Preferencia del usuario en el navegador con ¡important
- CSS diseño con ¡important
- CSS diseño
- Preferencia del usuario en el navegador
- CSS por defecto del navegador

¿Algo que comentar?
Lo siento, debes estar conectado para publicar un comentario.