# Единицы измерения
Темы
- Относительные и абсолютные единицы измерения
- px, %, vh, vw, em, rem
px
- абсолютная единица измерения%
- относительная, рассчитывается относительно родителяvw
- viewport width, относительная, рассчитывается относительно viewportvh
- viewport height, относительная, рассчитывается относительно viewportem
- относительная, рассчитывается относительно родителя (берет значение font-size)rem
- root em, относительная, рассчитывается относительно html (берет значение font-size)
# Примеры
# Пример #1. Задание у блока 100% ширины и высоты (в процентах)
html, body {
height: 100%;
}
div {
width: 100%;
height: 100%;
}
# Пример #2. Задание у блока 100% ширины и высоты (в vw и vh)
div {
width: 100vw;
height: 100vh;
}
# Единица измерения em
<p>Текст абзаца</p>
<div class="container">
<div class="item1">Текст для item1</div>
<div class="item2">Текст для item2</div>
</div>
body {
font-size: 20px;
}
.container {
font-size: 2em;
}
.item1 {
font-size: 2em;
}
.item2 {
font-size: 1em;
}
# Единица измерения rem
rem
берется отhtml
<p>Текст абзаца</p>
<div class="container">
<div class="item1">Текст для item1</div>
<div class="item2">Текст для item2</div>
</div>
html, body {
font-size: 20px;
}
.container {
font-size: 2rem;
}
.item1 {
font-size: 2rem;
}
.item2 {
font-size: 1rem;
}