⊗mkSpUnBPE 82 of 128 menu

Praktijken voor het gebruik van em in CSS

Laten we eens kijken naar de volledige HTML-code van de pagina:

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

Standaard hebben alle tags op de pagina een bepaalde tekstgrootte. Eigenlijk komt het erop neer dat de tag html standaard een bepaalde tekstgrootte heeft:

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

Daarom kunnen we de tags op de pagina groottes specificeren in em. Hierbij zullen ze hun afmetingen berekenen ten opzichte van de directe ouders.

Laten we bijvoorbeeld de tekstgrootte van de tag main specificeren:

main { font-size: 1.5em; /* komt overeen met 24px */ }

En laten we nu de tekstgrootte van de tag div specificeren:

div { font-size: 2em; /* komt overeen met 48px */ }

Stel dat we HTML-code hebben, waarvoor we opgrachten gaan oplossen:

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

Herkrijg in alle onderstaande opgrachten in em alle eenheden die in pixels zijn gespecificeerd:

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; }
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren