⊗mkSpUnEm 79 of 128 menu

Introduzione alle unità em in CSS

Le unità em consentono di impostare la dimensione del carattere in percentuale rispetto alla dimensione del genitore. Diamo un'occhiata a un esempio.

Supponiamo di avere i seguenti tag annidati:

<div> <p> text </p> </div>

Impostiamo la dimensione del carattere per il nostro div:

div { font-size: 20px; }

E per il paragrafo impostiamo la dimensione a 2em. Questo valore corrisponde a un carattere due volte più grande della dimensione del carattere del genitore:

p { font-size: 2em; /* corrisponde a 40px */ }

Ora impostiamo la dimensione del paragrafo a 0.5em. Questo valore corrisponde alla metà della dimensione del carattere del genitore:

p { font-size: 0.5em; /* corrisponde a 10px */ }

Il valore 1em renderà il carattere del paragrafo uguale a quello del div genitore:

p { font-size: 1em; /* corrisponde a 20px */ }

Problemi pratici

Supponiamo di avere un codice HTML per il quale risolveremo i problemi:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul>

Determina quale dimensione del carattere in px avranno i tag li come risultato dell'esecuzione del seguente codice:

ul { font-size: 10px; } li { font-size: 2em; }

Determina quale dimensione del carattere in px avranno i tag li come risultato dell'esecuzione del seguente codice:

ul { font-size: 20px; } li { font-size: 1.5em; }

Determina quale dimensione del carattere in px avranno i tag li come risultato dell'esecuzione del seguente codice:

ul { font-size: 30px; } li { font-size: 0.5em; }
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta