Урок 162 із 239
68%
Відступи padding батьківського елемента flex у CSS
Вивчаємо, як працює внутрішній відступ padding у flex-контейнера.
Відступи padding батьківського елемента flex у CSS
Flex-контейнеру, як і звичайному елементу, можна задавати внутрішні відступи за допомогою властивості padding.
Padding створює простір між межею батьківського елемента та його дочірніми flex-елементами.
<div class="parent">
<div class="child">1</div>
<div class="child">2</div>
<div class="child">3</div>
</div>.parent {
display: inline-flex;
padding: 10px;
border: 1px solid red;
}
.child {
width: 50px;
height: 50px;
border: 1px solid green;
} ❗ Важливо:
Padding збільшує внутрішній простір flex-контейнера, але не змінює поведінку flex-елементів.
- padding задає внутрішні відступи контейнера.
- Відступи створюються між межею батька і дочірніми елементами.
- Flex-елементи враховують padding батьківського контейнера.
- Для окремих сторін можна використовувати padding-top, padding-right, padding-bottom, padding-left.
.parent {
display: flex;
padding-top: 20px;
padding-right: 10px;
padding-bottom: 20px;
padding-left: 10px;
}📌 Завдання:
- №1. Створіть flex-контейнер із трьома дочірніми елементами.
- №2. Додайте батьківському елементу padding: 20px.
- №3. Змініть значення padding і подивіться, як змінюється відстань між межею та flex-елементами.
💡 Показати підказку
Спробуйте спочатку прибрати padding, а потім додати його знову, щоб побачити різницю.
✅ Показати відповідь
.parent {
display: inline-flex;
padding: 10px;
border: 1px solid red;
}
.child {
width: 50px;
height: 50px;
border: 1px solid green;
}