Dědičnost a jednotky em v CSS
Nyní předpokládejme, že máme hlubší vnoření:
<main>
<div>
<p>
text
</p>
</div>
</main>
Předpokládejme, že tag main má následující velikost
písma:
main {
font-size: 10px;
}
Tag div nastavíme velikost písma v
em:
div {
font-size: 2em; /* odpovídá 20px */
}
Odstavci také nastavíme velikost písma v em.
V tomto případě bude počítat svou velikost
vzhledem k již vypočítané velikosti
písma divu:
p {
font-size: 2em; /* odpovídá 40px */
}
Praktické úlohy
Předpokládejme, že máme HTML kód, pro který budeme řešit úlohy:
<section>
<div>
<p>
text
</p>
</div>
</section>
Určete, jakou velikost písma v px
budou mít divy v důsledku provedení
následujícího kódu:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
Určete, jakou velikost písma v px
budou mít odstavce v důsledku provedení
následujícího kódu:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
p {
font-size: 1.5em;
}
Určete, jakou velikost písma v px
budou mít odstavce v důsledku provedení
následujícího kódu:
section {
font-size: 40px;
}
div {
font-size: 0.5em;
}
p {
font-size: 0.5em;
}