Урок 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. №1. Створіть flex-контейнер із трьома дочірніми елементами.
  2. №2. Додайте батьківському елементу padding: 20px.
  3. №3. Змініть значення padding і подивіться, як змінюється відстань між межею та flex-елементами.
💡 Показати підказку

Спробуйте спочатку прибрати padding, а потім додати його знову, щоб побачити різницю.

✅ Показати відповідь
.parent {
  display: inline-flex;
  padding: 10px;
  border: 1px solid red;
}

.child {
  width: 50px;
  height: 50px;
  border: 1px solid green;
}