⊗mkSpUnBPE 82 of 128 menu

Pratiche di utilizzo di em in CSS

Diamo un'occhiata al codice HTML completo della pagina:

<html> <head> <title></title> </head> <body> <main> <div> <p> text </p> </div> </main> </body> <html>

Per impostazione predefinita, tutti i tag della pagina hanno una certa dimensione del font. In realtà, il fatto è che il tag html ha per impostazione predefinita una certa dimensione del font:

html { font-size: 16px; /* valore predefinito */ }

Pertanto, possiamo specificare le dimensioni ai tag della pagina in em. In questo caso, calcoleranno le loro dimensioni relative ai genitori diretti.

Ad esempio, specifichiamo la dimensione del font per il tag main:

main { font-size: 1.5em; /* corrisponde a 24px */ }

E ora specifichiamo la dimensione del font per il tag div:

div { font-size: 2em; /* corrisponde a 48px */ }

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

<main> <h1>header</h1> <div> <p> text </p> <p> text </p> </div> <div> <p> text </p> <p> text </p> </div> </main>

In tutti i problemi qui sotto, convertite in em tutte le unità specificate in pixel:

main { margin: 16px auto; } h1 { font-size: 32px; } p { font-size: 32px; }
main { margin: 32px auto; } h1 { font-size: 32px; } div { font-size: 16px; margin-bottom: 32px; } p { font-size: 20px; }
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