W3docs

Свойство CSS padding-right

Как использовать свойство CSS padding-right для задания отступа справа от элемента. Значения свойства и примеры.

Свойство CSS padding-right задаёт ширину области отступа на правой стороне элемента. Отступ (padding) — это прозрачное пространство между содержимым элемента и его границей: увеличение padding-right отдаляет правую границу от содержимого (само содержимое остаётся на месте; элемент становится шире, если только box-sizing не установлен в border-box).

На этой странице рассматриваются допустимые значения (длины, проценты и общие ключевые слова CSS), способ вычисления процентных отступов и запускаемые примеры для каждого случая. Чтобы задать только правый отступ, используйте padding-right; чтобы задать все четыре стороны сразу, используйте сокращённое свойство padding.

Информация

Отрицательные значения недопустимы.

Информация

Это свойство не оказывает никакого эффекта на строчные элементы, например <span>.

Начальное значение0
Применяется кВсем элементам. Исключение составляют случаи, когда свойство display установлено в table-row-group, table-header-group, table-footer-group, table-row, table-column-group и table-column. Также применяется к ::first-letter.
НаследуетсяНет.
АнимируетсяДа. Пространство отступа анимируется.
ВерсияCSS1
DOM Syntaxobject.style.paddingRight = "40px";
Совет

С помощью свойства padding можно задать отступы со всех сторон элемента одним объявлением.

Синтаксис

Синтаксис свойства CSS padding-right

padding-right: length | initial | inherit;

Пример свойства padding-right:

Пример свойства CSS padding-right со значением px

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 2px solid #000;
        color: #8ebf42;
        padding-right: 100px;
      }
    </style>
  </head>
  <body>
    <h2>Padding-right property example</h2>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s...</p>
  </body>
</html>

Результат

Свойство CSS padding-right

Пример свойства padding-right со значением «length»:

Пример свойства CSS padding-right со значением pt

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 2px solid #000;
        color: #8ebf42;
        padding-right: 100pt;
      }
    </style>
  </head>
  <body>
    <h2>Padding-right property example</h2>
    <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s</p>
  </body>
</html>

Пример свойства padding-right, указанного в процентах:

Пример свойства CSS padding-right со значением %:

Процентное значение вычисляется относительно ширины содержащего блока элемента, а не его высоты. Это означает, что правый отступ масштабируется вместе с шириной макета, что удобно для гибких адаптивных интервалов.

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      p {
        border: 3px solid #cccccc;
        color: deepskyblue;
        padding: 15px;
        padding-right: 10%;
      }
    </style>
  </head>
  <body>
    <h2>Padding-right property example</h2>
    <p>
      Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum is simply dummy text of the printing and typesetting industry.
    </p>
  </body>
</html>

Значения

ЗначениеОписаниеПопробуйте
lengthЗадаёт правый отступ в px, pt, cm и т.д. Значение по умолчанию — 0px.Попробуйте »
%Задаёт правый отступ в процентах от ширины содержащего элемента.Попробуйте »
initialУстанавливает для свойства значение по умолчанию.Попробуйте »
inheritНаследует свойство от родительского элемента.

Когда использовать padding-right

Используйте padding-right, когда вам нужен отступ только с правой стороны блока — например, чтобы текст не перекрывал иконку справа, оставить место для полосы прокрутки или выровнять несимметричные интервалы в карточке. Если нужны одинаковые отступы со всех сторон, предпочтительнее сокращённое свойство padding; если нужен зазор снаружи границы, а не внутри неё, используйте margin-right.

Несколько вещей, которые стоит помнить:

  • Отступ является частью кликабельной области и области фона. Цвет фона и фоновое изображение элемента распространяются на отступ, в отличие от внешнего отступа (margin).
  • Отрицательные значения недопустимы. Чтобы сдвинуть содержимое в другую сторону, используйте отрицательный margin.
  • По умолчанию отступ расширяет блок. При стандартной модели content-box padding-right прибавляется к общей ширине элемента. Установите box-sizing: border-box, чтобы зафиксировать объявленную ширину и поглотить отступ внутрь.

Связанные свойства

Практика

Практика
Какова функция свойства padding-right в CSS?
Какова функция свойства padding-right в CSS?
Was this page helpful?