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