Em izmantošanas prakses CSS
Apskatīsim pilnu HTML lapas kodu:
<html>
<head>
<title></title>
</head>
<body>
<main>
<div>
<p>
text
</p>
</div>
</main>
</body>
<html>
Pēc noklusējuma visiem lapas tagiem ir noteikts
fonta izmērs. Patiesībā tas ir tāpēc,
ka html tagam pēc noklusējuma ir noteikts
fonta izmērs:
html {
font-size: 16px; /* noklusējuma vērtība */
}
Tāpēc mēs varam norādīt lapas tagiem
izmērus em. Šajā gadījumā tie aprēķinās
savus izmērus attiecībā pret tiešajiem
vecākajiem elementiem.
Piemēram, norādīsim main tagam
fonta izmēru:
main {
font-size: 1.5em; /* atbilst 24px */
}
Un tagad norādīsim fonta izmēru div tagam:
div {
font-size: 2em; /* atbilst 48px */
}
Pieņemsim, ka mums ir HTML kods, kuram mēs risināsim uzdevumus:
<main>
<h1>header</h1>
<div>
<p>
text
</p>
<p>
text
</p>
</div>
<div>
<p>
text
</p>
<p>
text
</p>
</div>
</main>
Visos zemāk esošajos uzdevumos pārrakstiet em
visas mērvienības, kas norādītas pikseļos:
main {
margin: 1em auto;
}
h1 {
font-size: 2em;
}
p {
font-size: 2em;
}
main {
margin: 2em auto;
}
h1 {
font-size: 2em;
}
div {
font-size: 1em;
margin-bottom: 2em;
}
p {
font-size: 1.25em;
}