СВОЙСТВО PADDING
Свойство padding
устанавливает внутренний отступ (отбивка) для каждого края элемента. Свойства padding-left
, padding-top
, padding-right
и padding-bottom
устанавливают отбивку для левого, верхнего, правого и нижнего краёв соответственно.
У свойства padding
может быть как одно, так и два, три и четыре значения разделённых пробелами. Одно значение устанавливает одинаковую отбивку для всех сторон. В случае двух значений будет установлена отбивка сверху-снизу и справа-слева соответственно. В случае трёх значений будет установлена отбивка сверху, справа-слева и снизу соответственно. В случае четырёх значений будет установлена отбивка сверху, справа, снизу и слева соответственно (по часовой стрелке).
Поддержка браузеров
Синтаксис
padding: единицы измерения|проценты|initial|inherit; padding-left: единицы измерения|проценты|initial|inherit; padding-top: единицы измерения|проценты|initial|inherit; padding-right: единицы измерения|проценты|initial|inherit; padding-bottom: единицы измерения|проценты|initial|inherit;
Значения свойства
Значение | Описание |
---|---|
единицы измерения | Определяет отбивку в px, pt, em и др. Значение по умолчанию равно 0. Подробнее о единицах измерения в CSS. |
проценты | Определяет поле в процентах от ширины родительского элемента. |
initial | Устанавливает значение по умолчанию. |
inherit | Унаследует значение свойства от родительского элемента. |
Песочница
<div class="block">Без отбивки</div><br> <div class="block block-2">padding: 20px</div><br> <div class="block block-3">padding: 10px 0 30px 45px</div><br> <div class="block block-4">padding-left: 15px</div><br> <div class="block block-5">padding-top: 25px</div><br> <div class="block block-6">padding-right: 10px</div><br> <div class="block block-7">padding-bottom: 10px</div>HTML
.block { display:inline-block; margin-bottom: 20px; background: #ddd } .block-2 { padding: 20px } .block-3 { padding: 10px 0 30px 45px } .block-4 { padding-left: 15px } .block-5 { padding-top: 25px } .block-6 { padding-right: 10px } .block-7 { padding-bottom: 10px }CSS