CSS для Початківців

Керівництво для початківців по CSS

Margin та Padding

Русский перевод: Margin и Padding

margin та padding є найбільш популярними властивостями для розстановки елементів. У той час як margin визначає простір за межами (зовні) елемента, padding визначає простір всередині елемента.

Замініть CSS-код для елемента h2 наступним:

1
h2 {
2
    font-size: 1.5em;
3
    background-color: #ccc;
4
    margin: 1em;
5
    padding: 3em;
6
}

Ви помітите, що простір шириною в один знак (margin) було залишено біля заголовка другого рівня, а сам заголовок став товщим в результаті padding, рівного 3 знакам.

Ви можете задавати margin та padding для чотирьох сторін елемента окремо: margin-top, margin-right, margin-bottom, margin-left, padding-top, padding-right, padding-bottom та padding-left.

Блокова модель

Margin, padding та border – це частини так званої Блокової моделі. Механізм Блокової моделі наступний: Посередині є зона контенту, яку оточує padding, оточений межею border, яка в свою чергу оточена полями margin. Візуально подання Блокової моделі виглядає так:

  • Margin box
  • Border box
  • Padding box
  • Element box

Не обов’язково використовувати всі ці елементи, але блокова модель може використовуватися з будь-яким елементом на сторінці, і це потужний інструмент.

← Медіа типи | Успадковані значення та @import →