CSS свойство padding
❮ Назад Вперед ❯
Свойство padding задает отступы со всех сторон контента элемента.
Значения свойства устанавливаются с помощью единиц измерения длины или процентов.
Отрицательные значения недопустимы.
CSS padding — это сокращенная форма записи для следующих свойств:
- padding-top
- padding-bottom
- padding-left
- padding-right
Можно использовать padding для всех сторон:
Свойство padding может быть указано, используя одно, две, три или четыре значения:
- Если указаны четыре значения, первое устанавливает верхнюю сторону, второе — правую, третье — нижнюю, и четвертое — левую сторону.
- Если указаны три значения, первое устанавливает верхнюю сторону, второе — правую и левую, а третье — нижнюю сторону.
- Если указаны две значения, первое устанавливает верхнюю и нижнюю, а второе правую и левую сторону.

- Если указано одно значение, оно применяется для четырех сторон.
padding: length | initial | inherit;
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p {
background-color: #1c87c9;
color: #fff;
padding: 20px 40px 20px 40px;
}
</style>
</head>
<body>
<h3>Пример свойства padding</h3>
<p>Параграф с применением свойств background-color, color и padding.</p>
</body>
</html>Попробуйте сами!
Код в вышеприведенном примере означает, что отступ сверху должен быть 20px, справа — 40px, снизу — 20px, а слева — 40px.
Рассмотрим другой пример, где отступ указан в процентах:
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p {
background-color: #1c87c9;
color: #fff;
padding: 5% 10% 10% 5%;
}
</style>
</head>
<body>
<h3>Пример свойства padding</h3>
<p>Параграф с применением свойств background-color, color и padding.
</p>
</body>
</html>Попробуйте сами!
Пример, где указаны две значения. Первое устанавливает верхнюю и нижнюю сторону, а второе — правую и левую:
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
p {
background-color: #1c87c9;
color: #fff;
padding: 20px 40px;
}
</style>
</head>
<body>
<h3>Пример свойства padding</h3>
<p>Параграф с применением свойств background-color, color и padding.</p>
</body>
</html>Попробуйте сами!
Свойство padding | CSS справочник
CSS свойстваОпределение и применение
CSS свойство padding устанавливает величину внутренних отступов элемента в одном объявлении.
CSS свойство padding объединяет в себе такие свойства как padding-top, padding-right, padding-bottom и padding-left.
Это свойство может иметь от одного до четырех значений.
На изображении светло-серым цветом обозначена зона за которую отвечает свойство padding:
- При указании четырёх значений
(5px 10px 15px 20px) — порядок расстановки внутренних отступов будет следующий: Top(5px) — Right(10px) — Bottom(15px) — Left(20px). Для запоминания порядка расстановки внутренних отступов в одном объявлении можно использовать английское слово TRouBLe(где T — top, R — right, B — bottom, L — left). - При указании трёх значений (5px 10px 15px) — порядок расстановки внутренних отступов будет следующий: Top (5px) — Right & Left (10px) — Bottom (15px).
- При указании двух значений (5px 10px) — первое значение(5px) будет задавать размер внутреннего отступа от верха и от низа содержимого элемента, второе (10px) значение — внутренние отступы слева и справа содержимого элемента.

- При указании одного значения (5px) — внутренний отступ со всех сторон будет одного размера — 5px.
Поддержка браузерами
| Свойство | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
|---|---|---|---|---|---|---|
| padding | 1.0 | 1.0 | 3.5 | 1.0 | 4.0 | 12.0 |
CSS синтаксис:
padding:"length | initial | inherit";
JavaScript синтаксис:
object.style.padding = "5px"
Значения свойства
| Значение | Описание |
|---|---|
| length | Определяет внутренний отступ элемента в пикселях, см и др. единицах. Значение по умолчанию 0. Отрицательные значения не допускаются. |
| % | Определяет внутренний отступ элемента в процентах от содержащего блока родительского элемента. Отрицательные значения не допускаются. |
| initial | Устанавливает свойство в значение по умолчанию.![]() |
| inherit | Указывает, что значение наследуется от родительского элемента. |
Версия CSS
CSS1Наследуется
Нет.Анимируемое
Да.Пример использования
<!DOCTYPE html>
<html>
<head>
<title>Отступы элемента.</title>
<style>
.primer {
width : 33%; /* задаём ширину блока */
background-color : orange; /* задаём цвет заднего фона */
padding : 15px 100px 5px; /* Порядок расстановки внутренних отступов будет следующий: Top (15px) - Right & Left (100px) - Bottom (5px). */
}
.primer1 {
width : 33%; /* задаём ширину блока */
background-color : yellow; /* задаём цвет заднего фона */
padding : 25px; /* величина внутреннего отступа со всех сторон будет одного размера - 25px. */
border : 1px solid; /* задаём сплошную границу для всех сторон элемента */
}
.primer2 {
width : 33%; /* задаём ширину блока */
background-color : lime; /* задаём цвет заднего фона */
padding : 25px 75px; /* певое значение(25px) будет задавать размер внутреннего отступа от верха и от низа содержимого элемента, второе (75px) значение - внутренние отступы слева и справа содержимого элемента.
*/
border : 1px solid; /* задаём сплошную границу для всех сторон элемента */
}
.primer3 {
width : 33%; /* задаём ширину блока */
background-color : blue; /* задаём цвет заднего фона */
padding : 40px 25px 25px 100px; /* порядок расстановки внутренних отступов будет следующий: Top(40px) - Right(25px) - Bottom(25px) - Left(100px). */
border : 1px solid; /* задаём сплошную границу для всех сторон элемента */
}
</style>
</head>
<body>
<div class = "primer">Съешь же ещё этих мягких французских булок да выпей чаю.</div>
<div class = "primer1">Съешь же ещё этих мягких французских булок да выпей чаю.</div>
<div class = "primer2">Съешь же ещё этих мягких французских булок да выпей чаю.</div>
<div class = "primer3">Съешь же ещё этих мягких французских булок да выпей чаю.</div>
</body>
</html>
Пример использования внутренних отступов элемента.CSS свойстваpadding-right — CSS: каскадные таблицы стилей
padding-right устанавливает ширину области заполнения справа от элемента.
Область заполнения элемента — это пространство между его содержимым и его границей.
Примечание: Свойство padding можно использовать для установки отступов со всех четырех сторон элемента с помощью одного объявления.
/* <длина> значений */ отступ-справа: 0.5em; заполнение справа: 0; обивка справа: 2 см; /* <процентное> значение */ заполнение справа: 10%; /* Глобальные значения */ padding-right: наследовать; padding-right: начальный; padding-right: вернуться; padding-right: обратный слой; заполнение справа: не установлено;
Свойство padding-right указывается как одно значение, выбранное из списка ниже. В отличие от полей, отрицательные значения не допускаются для заполнения.
Значения
-
<длина> Размер отступа как фиксированное значение. Должен быть неотрицательным.
-
<процент> Размер заполнения в процентах относительно встроенного размера ( ширина на горизонтальном языке, определяемом
режимом письма ) содержащего блока.
Должен быть неотрицательным.
| Исходное значение | 0 |
|---|---|
| Применяется ко всем элементам | , кроме table-row-group , 9 0004 table-header-group , table-footer-group , table -строка , таблица-столбец-группа и таблица-столбец . Это также относится к ::first-letter и :: первая строка . |
| Унаследовано | нет |
| Проценты | относятся к ширине содержащего блока |
| Вычисленное значение | указанный процент или абсолютная длина |
| Тип анимации | длина |
padding-right =
<процент длины [0,∞]>"><процент длины> =
<длина> |
Установка заполнения справа с использованием пикселей и процентов
.content { заполнение справа: 5%; } .сайдбокс { отступ справа: 10px; }
| Спецификация |
|---|
| Модуль CSS Box Model Level 3 # padding-physical |
BCD загружаются только в браузере с включенным JavaScript. Включите JavaScript для просмотра данных.
- Введение в базовую блочную модель CSS
-
padding-top,padding-bottom,padding-leftиpaddingсокращение - Сопоставленные логические свойства:
padding-block-start,padding-block-end,padding-inline-startиpadding-inline-endи сокращенияpadding-blockиобивка- встроенный
Обнаружили проблему с содержанием этой страницы?
- Отредактируйте страницу на GitHub.
- Сообщить о проблеме с содержимым.

- Просмотрите исходный код на GitHub.
Хотите принять участие?
Узнайте, как внести свой вклад.
Последний раз эта страница была изменена участниками MDN.
padding-left — CSS: каскадные таблицы стилей
Свойство CSS padding-left устанавливает ширину области заполнения слева от элемента.
Область заполнения элемента — это пространство между его содержимым и его границей.
Примечание: Свойство padding можно использовать для установки отступов со всех четырех сторон элемента с помощью одного объявления.
/* <длина> значений */ отступ слева: 0.5em; отступ слева: 0; обивка слева: 2 см; /* <процентное> значение */ отступ слева: 10%; /* Глобальные значения */ padding-left: наследовать; padding-left: начальный; padding-left: вернуться; padding-left: возвратный слой; отступ слева: не установлен;
Свойство padding-left указывается как одно значение, выбранное из списка ниже.
В отличие от полей, отрицательные значения не допускаются для заполнения.
Значения
-
<длина> Размер отступа как фиксированное значение. Должен быть неотрицательным.
-
<процент> Размер заполнения в процентах относительно встроенного размера ( ширина в горизонтальном языке, определяемый
режимом письма) содержащего блока. Должен быть неотрицательным.
| Исходное значение | 0 | ||
|---|---|---|---|
| Применяется ко всем элементам | , кроме table-row-group , table-header-group , table-footer-group 90 005, | ||
| Унаследовано | нет | ||
| Проценты | относятся к ширине содержащего блока 9- слева = <процент длины [0,∞]> ">< length-percentage> = Установка заполнения слева с использованием пикселей и процентов.
Обнаружили проблему с содержанием этой страницы?
|





*/
border : 1px solid; /* задаём сплошную границу для всех сторон элемента */
}
.primer3 {
width : 33%; /* задаём ширину блока */
background-color : blue; /* задаём цвет заднего фона */
padding : 40px 25px 25px 100px; /* порядок расстановки внутренних отступов будет следующий:
Должен быть неотрицательным.
content {
заполнение справа: 5%;
}
.сайдбокс {
отступ справа: 10px;
}

content {
отступ слева: 5%;
}
.сайдбокс {
отступ слева: 10px;
}
