Innrykk og em-enheter i CSS
La oss si at vi har følgende tagger:
<div>
<p>
text
</p>
</div>
La fontstørrelsen til avsnittet være satt i px:
p {
font-size: 20px;
}
La oss sette margen til dette avsnittet i
enhetene em. I dette tilfellet vil størrelsen
på innrykket bli beregnet fra fontstørrelsen
til avsnittet, og ikke dens forelder:
p {
font-size: 20px;
margin: 2em; /* tilsvarer 40px */
}
La oss nå si at avsnittet har en størrelse satt i em:
div {
font-size: 20px;
}
p {
font-size: 2em; /* tilsvarer 40px */
}
La oss igjen sette margin til vårt
element. I dette tilfellet vil den fortsatt
beregnes fra gjeldende fontverdi
til selve elementet. Samtidig vil selve fontverdien
beregnes i forhold til forelderen:
div {
font-size: 20px;
}
p {
font-size: 2em; /* tilsvarer 40px */
margin: 2em; /* tilsvarer 80px */
}
Praktiske oppgaver
La oss si at vi har HTML-kode som vi skal løse oppgaver for:
<section>
<div>
<p>
text
</p>
</div>
</section>
Bestem hvilken fontstørrelse og innrykk
i px taggene div vil
ha som et resultat av å kjøre følgende
kode:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 2em;
}
Bestem hvilken fontstørrelse og innrykk
i px taggene div vil
ha som et resultat av å kjøre følgende
kode:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 3em;
}
Bestem hvilken fontstørrelse og innrykk
i px taggene div vil
ha som et resultat av å kjøre følgende
kode:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 0.5em;
}
Bestem hvilken fontstørrelse og innrykk
i px taggene p vil ha som et resultat
av å kjøre følgende kode:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
p {
font-size: 2em;
margin: 2em;
}
Bestem hvilken fontstørrelse og innrykk
i px taggene p vil ha som et resultat
av å kjøre følgende kode:
section {
font-size: 10px;
}
div {
font-size: 1.5em;
}
p {
font-size: 1em;
margin: 1.5em;
}