Свойство PADDING
| Браузер | Internet Explorer | Firefox | Mozilla | Opera | Netscape | Safari | |||||||
| Версия | 5.5 | 6.0 | 7.0 | 1.0 | 2.0 | 1.7 | 7.0 | 8.0 | 9.0 | 6.0 | 7.0 | 8.0 | 1.0 |
| Поддержка | |||||||||||||
Краткая информация
| CSS | CSS1 |
| Значение по умолчанию | Нет |
| Наследование | Нет |
| Применяется | Ко всем элементам |
| Аналог HTML | Нет |
| Ссылка на спецификацию | http://www.w3.org/TR/CSS21/box.html#propdef-padding |
Описание
Данное свойство определяет расстояние между рамкой элемента и содержимого внутри элемента.
Аргументы
Можно использовать одно, два, три или четыре значения, разделяя их между собой пробелом. Эффект зависит от количества аргументов и приведен в табл. 1.
| Число аргументов | Результат |
| 1 | Поля будут установлены для всех сторон содержимого элемента. |
| 2 | Первый аргумент задает поле от верхнего и нижнего края содержимого, второй аргумент - от левого и правого. |
| 3 | Первый аргумент задает поле от верхнего края содержимого, второй - одновременно от левого и правого края, а третий - от нижнего края. |
| 4 | Задаются поочередно поля от верхнего, правого, нижнего и левого края содержимого. |
Величину полей можно задать как в пикселах (px), так и процентах (%) или других допустимых для CSS единицах. Аргумент auto указывает, что размер полей будет автоматически рассчитан браузером.
Пример
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>padding</title>
<style type="text/css">
.layer {
background: #fc0; /* Цвет фона */
border: 1px blue dashed; /* Параметры рамки */
padding: 20px; /* Поля вокруг текста */
}
</style>
</head>
<body>
<div class="layer">
Текст текст текст текст текст текст , consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet dolore magna aliguam erat volutpat. Ut wisis enim ad minim veniam, quis nostrud exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
</div>
</body>
</html>