Nasleđivanje i jedinice em u CSS-u

Pretpostavimo sada da imamo dublju ugnježdenost:

html<main>
  <div>
    <p>
      tekst
    </p>
  </div>
</main>

Pretpostavimo da tag main ima sledeću veličinu fonta:

cssmain {
  font-size: 10px;
}

Tag-u div postavimo veličinu fonta u em:

cssdiv {
  font-size: 2em; /* odgovara 20px */
}

Paragrafu takođe postavimo veličinu fonta u em. U ovom slučaju on će računati svoju veličinu u odnosu na već izračunatu veličinu fonta div-a:

cssp {
  font-size: 2em; /* odgovara 40px */
}

Praktični zadaci

Pretpostavimo da imamo HTML kod, za koji ćemo rešavati zadatke:

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

Odredite, koju veličinu fonta u px će imati div-ovi kao rezultat izvršavanja sledećeg koda:

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

Odredite, koju veličinu fonta u px će imati paragrafi kao rezultat izvršavanja sledećeg koda:

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

Odredite, koju veličinu fonta u px će imati paragrafi kao rezultat izvršavanja sledećeg koda:

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