Sono Andrea Tonin di Rovigo, sono web-designer di professione. Il mio lavoro consiste nel fornire ai miei clienti interfacce di navigazione accattivanti e personalizzate. Questa esigenza lavorativa mi ha portato a sviluppare una buona conoscenza delle tecniche HTML e CSS. Spero che questo corso pratico di CSS vi possa essere utile :)

In CSS un concetto chiave per comprendere come vengono applicate le dichiarazioni a un documento è l’ereditarietà.

L’ereditarietà regola l’applicazione degli stili tra un elemento e i suoi discendenti.

Vediamo un esempio pratico nel seguente codice:

<!DOCTYPE html>
<html>
 
<head>
<title>Titolo del documento</title>
 
<style type="text/css"> 
p.esempio1 {color: green;} /* applico uno stile ai paragrafi */
</style>
 
</head>
 
<body>
<p class="esempio1">Lorem ipsum dolor sit amet, <em>consectetuer adipiscing elit.</em>
</p>
</body>
 
</html>

Nel caso sopra descritto sarà verde – color:green – il testo incluso nel paragrafo – p – e anche quello incluso tra i tag – em -. I tag – em – sono da considerarsi figli del tag – p – in quando racchiusi all’interno di – p -. I tag – em – EREDITANO i valori delle proprietà del tag – p -.

Vediamo qui sotto un’altro esempio di ereditarietà che coinvolge gli elenchi:

<!DOCTYPE html>
<html>
 
<head>
<title>Titolo del documento</title>
 
<style type="text/css"> 
ul {color: green;} /* applico uno stile all'elenco non numerato - ul -  */
</style>
 
</head>
 
<body>
Questa è una lista
<ul>
<li>Prima voce della lista</li>
<li>Seconda voce della lista</li>
</ul>
</body>
 
</html>

Anche nell’esempio descritto sopra il tag – li – eredita dal tag – ul – le proprietà CSS.

Il mio sito ufficiale>