⊗mkSpUnBPE 82 of 128 menu

Praktiky používání em v CSS

Podívejme se na úplný kód HTML stránky:

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

Ve výchozím nastavení mají všechny značky na stránce určitou velikost písma. Ve skutečnosti je to tak, že značka html má ve výchozím nastavení určitou velikost písma:

html { font-size: 16px; /* výchozí hodnota */ }

Proto můžeme prvkům na stránce zadávat velikosti v em. Přitom budou vypočítávat své velikosti relativně k bezprostředním rodičům.

Zadejme například velikost písma prvku main:

main { font-size: 1.5em; /* odpovídá 24px */ }

A nyní zadejme velikost písma prvku div:

div { font-size: 2em; /* odpovídá 48px */ }

Předpokládejme, že máme HTML kód, pro který budeme řešit úlohy:

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

Ve všech níže uvedených úlohách přepište na em všechny jednotky zadané v pixelech:

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; }
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout