Встановлює величину відступу кожного краю елемента. Відступом є простір від межі поточного елемента до внутрішнього кордону його батьківського елемента (рис. 1).
Мал. 1. Відступ від лівого краю елемента
Якщо елемент не має батька, відступом буде відстань від краю елемента до краю вікна браузера з урахуванням того, що біля самого вікна за замовчуванням також встановлені відступи. Щоб їх позбутися, слід встановлювати значення margin для селектора <body> рівне нулю.
Властивість margin дозволяє задати величину відступу відразу для всіх сторін елемента або визначити її тільки для зазначених сторін.
Коротка інформація
Значення за замовчуванням | 0 |
---|---|
Наслідує | Ні |
Застосовується | До всіх елементів |
Анімується | Так |
Синтаксис
<code>margin: [<размер> | <відсотки> | auto] {1,4}
Позначення
Опис | Приклад | |
---|---|---|
<тип> | Вказує тип значення. | <розмір> |
A && B | Значення повинні виводитися у вказаному порядку. | <розмір> && <колір> |
A | B | Вказує, що потрібно вибрати лише одне значення із запропонованих (A або B). | normal | small-caps |
A || B | Кожне значення може використовуватися самостійно або спільно з іншими у довільному порядку. | width || count |
[ ] | Групує значення. | [ crop || cross ] |
* | Повторювати нуль або більше разів. | [,<час>]* |
+ | Повторювати один або більше разів. | <число>+ |
? | Вказаний тип, слово або група не є обов'язковим. | inset? |
{A, B} | Повторювати не менше A, але не більше B разів. | <радіус>{1,4} |
# | Повторювати один або більше разів через кому. | <час># |
Значення
Дозволяється використовувати одне, два, три або чотири значення, розділяючи їх між собою пробілом. Ефект залежить від кількості значень та наведено в табл. 1.
Кількість значень | Результат |
---|---|
1 | Відступи будуть встановлені одночасно від кожного краю елемента. |
2 | Перше значення встановлює відступ від верхнього та нижнього країв, друге  ;— від лівого та правого. |
3 | Перше значення задає відступ від верхнього краю, друге — одночасно від лівого та правого країв, а третє — від нижнього краю. |
4 | Почергово встановлюється відступ від верхнього, правого, нижнього та лівого краю. | tr>
Величину відступів можна вказувати у пікселях (px), відсотках (%) або інших допустимих для CSS одиницях. Значення може бути як позитивним, так і негативним числом. dl>
Пісочниця
div { background: #e4efc7; padding: 10px; margin: <span class="playground-active">{{ playgroundValue }}px</span>; }