- Теория
- Теория
Свойство padding, внутренний отступ
Мы выстроили содержимое шапки в две колонки, как на макете. Но в шапке не хватает «воздуха». Чтобы элементы не прилипали к границам бокса, ему нужно добавить внутренние отступы.
Внутренним отступом называют расстояние между содержимым бокса и рамкой.
Внутренние отступы у элемента создают с помощью свойства padding
. Если внутренние отступы одинаковы со всех сторон, то достаточно написать так:
.element {
padding: 15px;
}
Код в примере задаст элементу внутренние отступы 15px
со всех сторон. Такую запись называют краткой. Есть и другие виды краткой записи, о них мы поговорим чуть позже.
Если отступы с разных сторон различаются, то используют полную запись, указывая внутренний отступ отдельно для каждой стороны:
.element {
padding-top: 5px;
padding-right: 10px;
padding-bottom: 15px;
padding-left: 20px;
}
Свойство padding-top
создаёт внутренний отступ сверху, padding-right
— справа, padding-bottom
— снизу, а padding-left
— слева.
Необязательно задавать элементу внутренние отступы со всех сторон. Например, если внутренний отступ нужен только сверху, то достаточно использовать лишь padding-top
.
Взглянем на макет шапки.
С разных сторон в шапке разные отступы. Чтобы задать их, используем полную запись.
Если с трёх сторон отступы одинаковы, а с четвёртой отличаются, то иногда используют такой трюк:
.element {
padding: 15px;
padding-bottom: 30px;
}
Таким образом сначала элементу задают одинаковые отступы со всех сторон, а после переопределяют отличающуюся сторону.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.