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

CSS учебник

CSS HOME CSS Introduction CSS Syntax CSS How To CSS Colors CSS Backgrounds CSS Borders CSS Margins CSS Padding CSS Height/Width CSS Box Model CSS Outline CSS Text CSS Fonts CSS Icons CSS Links CSS Lists CSS Tables CSS Display CSS Max-width CSS Position CSS Overflow CSS Float CSS Inline-block CSS Align CSS Combinators CSS Pseudo-class CSS Pseudo-element CSS Opacity CSS Navigation Bar CSS Dropdowns CSS Image Gallery CSS Image Sprites CSS Attr Selectors CSS Forms CSS Counters CSS Website Layout CSS Units CSS Specificity

CSS Advanced

CSS Rounded Corners CSS Border Images CSS Backgrounds CSS Colors CSS Gradients CSS Shadows CSS Text Effects CSS Web Fonts CSS 2D Transforms CSS 3D Transforms CSS Transitions CSS Animations CSS Tooltips CSS Style Images CSS object-fit CSS Buttons CSS Pagination CSS Multiple Columns CSS User Interface CSS Variables CSS Box Sizing CSS Flexbox CSS Media Queries CSS MQ Examples

CSS Responsive

RWD Intro RWD Viewport RWD Grid View RWD Media Queries RWD Images RWD Videos RWD Frameworks

CSS Grid

Grid Intro Grid Container Grid Item

CSS Examples

CSS Templates

CSS References

CSS Reference CSS Selectors CSS Functions CSS Reference Aural CSS Web Safe Fonts CSS Animatable CSS Units CSS PX-EM Converter CSS Colors CSS Color Values CSS Default Values CSS Browser Support


CSS Padding - внутренние отступы


Этот элемент имеет заполнение 70px.


CSS заполнение

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

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


Обивка-отдельные стороны

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

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

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

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

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

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

Пример

div {
    padding-top: 50px;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 80px;
}


Заполнение-Сокращенное свойство

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

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

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

So, here is how it works:

If the padding property has four values:

  • padding: 25px 50px 75px 100px;
    • top padding is 25px
    • right padding is 50px
    • bottom padding is 75px
    • left padding is 100px

Пример

div {
    padding: 25px 50px 75px 100px;
}

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

  • padding: 25px 50px 75px;
    • top padding is 25px
    • right and left paddings are 50px
    • bottom padding is 75px

Пример

div {
    padding: 25px 50px 75px;
}

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

  • padding: 25px 50px;
    • top and bottom paddings are 25px
    • right and left paddings are 50px

Пример

div {
    padding: 25px 50px;
}

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

  • обивка: 25пкс;
    • все четыре поля являются 25пкс

Пример

div {
    padding: 25px;
}

Заполнение и ширина элемента

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

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

В следующем примере элементу <div> дается ширина 300px. Однако фактическая Отображаемая ширина элемента <div> будет 350 пикселей (300px + 25пкс левого отступа + 25пкс правого заполнения):

Пример

div {
    width: 300px;
    padding: 25px;
}

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

Пример

div {
    width: 300px;
    padding: 25px;
    box-sizing: border-box;
}

Другие примеры

Установка левого отступа
В этом примере демонстрируется установка левого отступа элемента <p>.

Установить правое заполнение
В этом примере демонстрируется, как задать правое заполнение элемента <p>.

Установка верхнего отступа
В этом примере демонстрируется установка верхнего отступа элемента <p>.

Установка нижнего отступа
В этом примере демонстрируется установка нижнего отступа элемента <p>.


Все свойства заполнения CSS

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