CssProgettazione Web

Pseudo classi ed elementi

Una pseudo-classe non esiste materialmente ma viene creata virtualmente dal browser al verificarsi di certi eventi, la definizione è la seguente:

selettore: pseudo-classe { … }

:link
può essere applicata solo al tag a e definisce l’aspetto del link nel suo stato iniziale.

:visited
per ridefinire la regola del link una volta che viene visitato dall’utente.

:hover
è possibile intercettare il passaggio del mouse sopra ad un elemento e definire regole specifiche.

:active
è possibile definire la presentazione di in kink quando attivo.

:focus
assegnare regole di presentazione specifiche per gli elementi aventi il focus attivo.

:first-child
seleziona il primo figlio di un elemente padre.

Anche gli pseudo-elementi sono porzioni identificate in modo dinamico e virtuale dal browser.

:first-letter
è possibile formattare la prima lettera di ogni elemento di testo applicando tutti gli stili propri dei blocchi di testo.

:first-line
possiamo identificare la prima linea di un qualsiasi blocco di testo.

:before e :after
è possibile inserire il contenuto (tramite la proprietà content), con specifiche stilizzazioni, primo o dopo all’elemento identificato nel settore.