Вебсправочник
Справочник CSS

Свойство padding: внутренние отступы

Как добавить воздух внутри карточки или кнопки и учитывать его в общей ширине.

Как это работает

padding отделяет содержимое от рамки элемента. Фон продолжается под внутренним отступом, поэтому карточка выглядит цельной. В стандартной модели content-box padding увеличивает итоговую ширину сверх указанного width.

Для предсказуемой геометрии часто задают box-sizing: border-box. Логические свойства padding-inline и padding-block описывают стороны относительно направления письма. Процентные отступы имеют особенности расчёта, поэтому для обычных карточек удобнее rem или px.

Пример в интерфейсе

.card { box-sizing: border-box; width: 100%; padding: 24px; border: 1px solid #bdd5c7; background: #eaf4ee; }

Значения и поведение

Значение или правило Результат
padding: 16px Одинаковое внутреннее пространство.
padding: 12px 20px Вертикальные и горизонтальные отступы.
padding-inline Отступы вдоль строкового направления.
Отрицательные значения Не допускаются.

На что обратить внимание

Не забывайте учитывать padding у элемента с width: 100%. Без border-box карточка может стать шире контейнера.

Проверьте на практике

Задайте карточке width: 100%, затем увеличьте padding до 40px. Сравните результат с border-box и без него.

Связанные темы: box-sizing, margin.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.