ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

CSS Учебник

CSS СТАРТ CSS Введение CSS Синтаксис CSS Селекторы CSS Как подключить CSS Комментарии CSS Цвета CSS Фоны CSS Границы CSS Margin CSS Padding CSS Height/Width CSS Блочная модель CSS Контур CSS Текст CSS Шрифты CSS Иконки CSS Ссылки CSS Списки CSS Таблицы CSS Display CSS Max-Width CSS Position CSS Overflow CSS Float CSS Inline-Block CSS Выравнивание CSS Комбинаторы CSS Псевдо-классы CSS Псевдо-элементы CSS Opacity CSS Панель навигации CSS Выпадающие списки CSS Галерея изображений CSS Спрайты изображений CSS Селекторы атрибутов CSS Формы CSS Счётчики CSS Макет веб-сайта CSS Единицы CSS Специфичности

CSS Продвинутый

CSS Закругленные углы CSS Границы изображений CSS Фоны CSS Цвета CSS Градиенты CSS Тени CSS Эффекты текста CSS Веб-шрифты CSS 2D Трансформации CSS 3D Трансформации CSS Переходы CSS Анимации CSS Подсказки CSS Стили изображений CSS Подгонка объекта CSS Кнопки CSS Нумерация страниц CSS Несколько столбцов CSS Пользовательский интерфейс CSS Переменные CSS Размеры блоков CSS Медиа-запросы CSS Примеры медиа-запросов CSS Flexbox

CSS Адаптивный

RWD Введение RWD Область просмотра RWD Вид сетки RWD Медиа-запросы RWD Изображения RWD Видео RWD Фреймворки RWD Шаблоны

CSS Grid (Сетка)

Grid Введение Grid Контейнер Grid Элементы

CSS Примеры

CSS Шаблоны CSS Примеры CSS Викторина CSS Упражнения CSS Сертификат

CSS Справочники

CSS Справочник CSS Селекторы CSS Функции CSS Справочник аудио CSS Безопасные веб-шрифты CSS Анимация CSS Единицы CSS PX-EM Конвертер CSS Цвета CSS Значения цвета CSS Значения по умолчанию CSS Поддержка браузерами

CSS. Уроки для для начинающих

CSS Padding - Внутренний отступ


Этот элемент имеет внутренний отступ 70px.

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

CSS Padding - Внутренний отступ

CSS свойства padding используются для создания пространства вокруг содержимого элемента внутри любых определенных границ.

Благодаря CSS у вас есть полный контроль над отступом. Есть свойства для установки отступов для каждой стороны элемента (вверху, справа, внизу и слева).


Padding - Отдельные стороны

CSS имеет свойства для указания отступа для каждой стороны элемента:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

Все свойства padding могут иметь следующие значения:

  • length - указывает отступ в пикселях, pt, см и т.д.
  • % - указывает отступ в % от ширины содержащего элемента
  • inherit - указывает, что отступ должен быть унаследован от родительского элемента

Примечание: Отрицательные значения не допускаются!

Пример

Установите разные отступы для всех четырех сторон элемента <div>

div {
  padding-top: 50px;
  padding-right: 30px;
  padding-bottom: 50px;
  padding-left: 80px;
}
Попробуйте сами »

Padding - Сокращенное свойство

Чтобы сократить код, можно указать все свойства отступа в одном свойстве.

Свойство padding - это сокращенное свойство для следующих индивидуальных свойств отступа:

  • padding-top
  • padding-right
  • padding-bottom
  • padding-left

Т.о., вот как это работает:

Если свойство padding имеет четыре значения:

  • padding: 25px 50px 75px 100px;
    • верхний отступ 25px
    • правый отступ 50px
    • нижний отступ 75px
    • левый отступ 100px

Пример

Используйте сокращенное свойство padding с четырьмя значениями:

div {
  padding: 25px 50px 75px 100px;
}
Попробуйте сами »

Если свойство padding имеет три значения:

  • padding: 25px 50px 75px;
    • верхний отступ 25px
    • правый и левый отступы 50px
    • нижний отступ 75px

Пример

Используйте сокращенное свойство padding с тремя значениями:

div {
  padding: 25px 50px 75px;
}
Попробуйте сами »

Если свойство padding имеет два значения:

  • padding: 25px 50px;
    • верхний и нижний отступы 25px
    • правый и левый отступы 50px

Пример

Используйте сокращенное свойство padding с двумя значениями:

div {
  padding: 25px 50px;
}
Попробуйте сами »

Если свойство padding имеет одно значение:

  • padding: 25px;
    • все четыре отступа 25px

Пример

Используйте сокращенное свойство padding с одним значением:

div {
  padding: 25px;
}
Попробуйте сами »

Padding и Width

CSS свойство width определяет ширину области содержимого элемента. Область содержимого - это часть внутри отступа, границы и поля элемента (блочная модель).

Итак, если элемент имеет указанную ширину, добавленный к этому элементу отступ будет добавлен к общей ширине элемента. Часто это нежелательный результат.

Пример

Здесь элемент <div> имеет ширину 300 пикселей. Однако фактическая ширина элемента <div> будет 350 пикселей (300 пикселей + 25 пикселей слева + 25 пикселей справа):

div {
  width: 300px;
  padding: 25px;
}
Попробуйте сами »

Чтобы сохранить ширину 300 пикселей, независимо от количества отступов, вы можете использовать свойство box-sizing. Это заставляет элемент сохранять свою ширину; если вы увеличите отступ, доступное пространство содержимого уменьшится.

Пример

Используйте свойство box-sizing, чтобы ширина оставалась равной 300 пикселей, независимо от количества отступов:

div {
  width: 300px;
  padding: 25px;
  box-sizing: border-box;
}
Попробуйте сами »

Больше примеров

Установите левый отступ
Этот пример демонстрирует, как установить левый отступ элемента <p>.

Установите правый отступ
Этот пример демонстрирует, как установить правый отступ элемента <p>.

Установите верхний отступ
Этот пример демонстрирует, как установить верхний отступ элемента <p>.

Установите нижний отступ
Этот пример демонстрирует, как установить нижний отступ элемента <p>.


Проверьте себя с помощью упражнений!


Все CSS свойства отступа

Свойство Описание
padding Сокращенное свойство для установки всех свойств отступа в одном объявлении
padding-bottom Устанавливает нижний отступ элемента
padding-left Устанавливает левый отступ элемента
padding-right Устанавливает правый отступ элемента
padding-top Устанавливает верхний отступ элемента