Моделирование рамки: внутренний отступ CSS
- Предыдущая страница Обзор модели блока CSS
- Следующая страница Контур CSS
Внутренний отступ элемента находится между рамкой и областью содержимого. Самый простой способ управления этой областью - это свойство padding.
Свойство padding CSS определяет空白ную область между рамкой элемента и его содержимым.
Атрибут padding CSS
Свойство padding CSS определяет внутренний отступ элементов. Свойство padding принимает значения в длине или процентные значения, но не допускает использование отрицательных значений.
Например, если вы хотите установить внутренний отступ 10 пикселей для всех элементов h1, вам нужно сделать это так:
h1 {padding: 10px;}
Вы также можете установить внутренние отступы сверху, справа, снизу и слева в порядке, указанном выше, и для каждой стороны можно использовать различные единицы или процентные значения:
h1 {padding: 10px 0.25em 2ex 20%;}
Свойства внутреннего отступа одной стороны
Также можно установить верхний, правый, нижний и левый внутренние отступы с помощью следующих четырех отдельных свойств:
Вы, наверное, уже подумали, что下面的 правило обеспечивает такой же эффект, как и сокращенное правило выше:
h1 { padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%; }
Процентные значения внутреннего отступа
Как уже упоминалось, можно установить процентные значения для свойств внутреннего отступа. Процентные значения рассчитываются относительно ширины родительского элемента, как и для внешних отступов. Таким образом, если ширина родительского элемента изменяется, они также изменяются.
Ниже приведено правило, которое устанавливает внутренний отступ абзаца в 10% от ширины родительского элемента:
p {padding: 10%;}
Например: если родительским элементом абзаца является элемент div, то его внутренний отступ должен быть вычислен на основе ширины div.
<div style="width: 200px;"> <p>Этот абзац содержится в DIV с шириной 200 пикселей.</p> </div>
Внимание:Внутренние отступы сверху и снизу должны быть равны внутренним отступам слева и справа; то есть процентные значения для внутреннего отступа сверху и снизу устанавливаются относительно ширины родительского элемента, а не высоты.
Пример CSS внутреннего отступа:
- Все свойства внутреннего отступа в одном заявлении
- Этот пример демонстрирует, как использовать сокращенные свойства для установки всех свойств внутреннего отступа в одном заявлении, может быть от одного до четырех значений.
- Установить нижний внутренний отступ 1
- Этот пример демонстрирует, как использовать значения в сантиметрах для установки нижнего внутреннего отступа ячейки.
- Установить нижний внутренний отступ 2
- Этот пример демонстрирует, как использовать процентные значения для установки нижнего внутреннего отступа ячейки.
- Установить левый внутренний отступ 1
- Этот пример демонстрирует, как использовать значения в сантиметрах для установки левого внутреннего отступа ячейки.
- Установить левый внутренний отступ 2
- Этот пример демонстрирует, как использовать процентные значения для установки левого внутреннего отступа ячейки.
- Установить правый внутренний отступ 1
- Этот пример демонстрирует, как использовать сантиметровые значения для установки правого внутреннего отступа ячейки.
- Установить правый внутренний отступ 2
- Этот пример демонстрирует, как использовать процентные значения для установки правого внутреннего отступа ячейки.
- Установить верхний внутренний отступ 1
- Этот пример демонстрирует, как использовать сантиметровые значения для установки верхнего внутреннего отступа ячейки.
- Установить верхний внутренний отступ 2
- Этот пример демонстрирует, как использовать процентные значения для установки верхнего внутреннего отступа ячейки.
Свойства внутреннего отступа CSS
Свойство | Описание |
---|---|
padding | Краткая форма. Действует как установка всех свойств внутреннего отступа элемента в одном заявлении. |
padding-bottom | Установить нижний внутренний отступ элемента. |
padding-left | Установить левый внутренний отступ элемента. |
padding-right | Установить правый внутренний отступ элемента. |
padding-top | Установить верхний внутренний отступ элемента. |
- Предыдущая страница Обзор модели блока CSS
- Следующая страница Контур CSS