Урок 134 із 239
56%
Вплив padding і границі на розширення елементів у CSS
Вивчаємо, як одночасне використання padding і border збільшує фактичний розмір елемента.
Вплив padding і границі на розширення елементів у CSS
Якщо у елемента одночасно задані padding і border, вони разом збільшують його фактичний розмір.
Властивість width за замовчуванням визначає тільки ширину вмісту, а padding і border додаються до неї.
<div id="elem1"></div>
<div id="elem2"></div>#elem1 {
width: 100px;
height: 100px;
background-color: #f1f1f1;
margin-bottom: 20px;
}
#elem2 {
width: 100px;
height: 100px;
background-color: #f1f1f1;
padding: 25px;
border: 10px solid green;
} ❗ Важливо:
Padding і border не входять у значення width та height при стандартній моделі CSS box model.
- width — ширина області вмісту.
- padding — внутрішній простір між вмістом і границею.
- border — товщина границі навколо елемента.
- Загальний розмір елемента = content + padding + border.
📌 Завдання:
- №1. Створіть два блоки однакового розміру.
- №2. Додайте другому блоку padding: 25px.
- №3. Додайте border: 10px solid green.
- №4. Порівняйте фактичні розміри блоків.
💡 Показати підказку
Спробуйте змінювати padding і border та спостерігайте, як змінюється розмір елемента.
✅ Показати відповідь
#elem2 {
width: 100px;
height: 100px;
background-color: #f1f1f1;
padding: 25px;
border: 10px solid green;
}