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) — порядок расстановки внутренних отступов будет следующий: 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; /* задаём сплошную границу для всех сторон элемента */ }Пример использования внутренних отступов элемента.CSS свойства.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>
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> = Установка заполнения слева с использованием пикселей и процентов. content { отступ слева: 5%; } .сайдбокс { отступ слева: 10px; }
Обнаружили проблему с содержанием этой страницы?
|