Dědičnost a jednotky em v CSS

Nyní předpokládejme, že máme hlubší vnoření:

html<main>
  <div>
    <p>
      text
    </p>
  </div>
</main>

Předpokládejme, že tag main má následující velikost písma:

cssmain {
  font-size: 10px;
}

Tag div nastavíme velikost písma v em:

cssdiv {
  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:

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

Praktické úlohy

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

html<section>
  <div>
    <p>
      text
    </p>
  </div>
</section>
Задание 1

Určete, jakou velikost písma v px budou mít divy v důsledku provedení následujícího kódu:

csssection {
  font-size: 10px;
}
div {
  font-size: 2em;
}
Задание 2

Určete, jakou velikost písma v px budou mít odstavce v důsledku provedení následujícího kódu:

csssection {
  font-size: 10px;
}
div {
  font-size: 2em;
}
p {
  font-size: 1.5em;
}
Задание 3

Určete, jakou velikost písma v px budou mít odstavce v důsledku provedení následujícího kódu:

csssection {
  font-size: 40px;
}
div {
  font-size: 0.5em;
}
p {
  font-size: 0.5em;
}