Pseudoclases

Esto nos ahorra usar muchos selectores

con un div *{} Le doy propiedades a todo dentro del div

:nth_child(n) el elemento hijo n

:nth-last-child(n) el elemento hijo n pero contando del último al primero

:nth-of-type(n) el elemento hijo n pero del tipo antes de los ":"

:nth-last-of-type(n) Como el anterior del último al primero

:first-of-type primer hijo de ese tipo

:last-of-type último hijo de ese tipo

:only-of-type Solo si no hay otro de ese tipo

:empty hijo vacío como el DIV

:not(S) que no sea de ese tipo de selector, como una clase S=.cClase

:last_child último hijo

:only_child cuando es el único hijo

:root si es el root

:enabled habilitado

:disabled inhabilitado

:checked si esta seleccionado

odd - impares even - pares, se pone como parámetro en vez del número donde va n

Elemento 1/9

Elemento 2/9

Elemento 3/9

Elemento 4/9

Elemento 5/9

Elemento 6/9
article 7/9
article 8/9