Увядзенне ў адзінкі em у CSS
Адзінкі em дазваляюць задаць памер
шрыфту ў працэнтах ад памеру бацькоўскага элемента. Давайце
паглядзім на прыкладзе.
Няхай у нас ёсць вось такія ўкладзеныя тэгі:
<div>
<p>
text
</p>
</div>
Давайце зададзім памер шрыфту нашаму дыву:
div {
font-size: 20px;
}
А абзацу зададзім памер у 2em. Гэтае
значэнне адпавядае шрыфту ў два разы
больш за памер шрыфту бацькі:
p {
font-size: 2em; /* адпавядае 40px */
}
А цяпер абзацу зададзім памер у 0.5em.
Гэтае значэнне адпавядае палове памеру
шрыфту бацькі:
p {
font-size: 0.5em; /* адпавядае 10px */
}
Значэнне 1em зробіць шрыфт абзаца
такім жа, як і ў бацькоўскага дыва:
p {
font-size: 1em; /* адпавядае 20px */
}
Практычныя задачы
Няхай у нас ёсць HTML код, для якога мы будзем вырашаць задачы:
<ul>
<li>text</li>
<li>text</li>
<li>text</li>
</ul>
Вызначыце, які памер шрыфту ў px
будуць мець тэгі li у выніку выканання
наступнага кода:
ul {
font-size: 10px;
}
li {
font-size: 2em;
}
Вызначыце, які памер шрыфту ў px
будуць мець тэгі li у выніку выканання
наступнага кода:
ul {
font-size: 20px;
}
li {
font-size: 1.5em;
}
Вызначыце, які памер шрыфту ў px
будуць мець тэгі li у выніку выканання
наступнага кода:
ul {
font-size: 30px;
}
li {
font-size: 0.5em;
}