www.sr-pro.narod.ru/CSS/Основные свойства блоков

Уроки CSS

Основные свойства блоков

Рассмотрим сначала, что представляет собой понятие блок. Блоком можно считать практически любой элемент на странице. На рисунке показана структура блока.

Структура блока в CSS

Как видно с рисунка, блок имеет такие составные части:

Замечание: значения отступов, рамок и полей могут быть разными для четырех сторон. Также можно задавать фиксированные значения ширины и высоты блоков. Рассмотрим теперь свойства, которые задают параметры отступов, полей и рамок.


padding-top, padding-right, padding-bottom и padding-left

Эти свойства позволяют устанавливать величину соответственно верхнего, правого, нижнего и левого отступа.
Возможные значения:

padding

Это сокращенная форма записи предыдущих свойств. Оно позволяет в сокращенной форме задавать величины всех отступов элемента. Возможные значения такие же, как и у предыдущих свойств.
Форму записи рассмотрим на примерах:

Сокращенная форма записиОбычная форма
body {padding: 5px 10px 15px 20px} body {padding-top: 5px;
         padding-right: 10px
         padding-bottom: 15px;
         padding-left: 20px}
body {padding: 5%} body {padding-top: 5%;
         padding-right: 5%;
         padding-bottom: 5%;
         padding-left: 5%}

margin-top, margin-right, margin-bottom и margin-left

Эти свойства позволяют устанавливать величину соответственно верхнего, правого, нижнего и левого поля.
Возможные значения:


margin

Это свойство позволяет в сокращенной форме задавать величины всех полей элемента. Форма записи аналогична форме записи свойства padding. Возможные значения такие же, как и у предыдущих свойств.


border-top-width, border-right-width, border-bottom-width и border-left-width

Эти свойства позволяют устанавливать ширину соответственно верхней, правой, нижней и левой рамки.
Возможные значения:


border-width

Это сокращенная форма записи предыдущих свойств. Оно позволяет в сокращенной форме задавать ширину всех рамок. Формат записи аналогичный с форматом записи свойства padding.


border-style

Данное свойство позволяет устанавливать стиль рамки.
Возможные значения:


border-color

Это свойство позволяет устанавливать цвет рамки. В качестве значения могут служить любые цветовые значения.


border-top, border-right, border-bottom и border-left

Эти свойства позволяют, в сокращенной форме, установить параметры соответственно верхней, правой, нижней и левой рамки.
Формат свойств покажем на примере:

Сокращенная форма записиПолная форма
body {border-right: 1px dotted #00f} body {border-right-width: 1px;
         border-style: dotted;
         border-color: #00f}

результат будет абсолютно аналогичен.


И наконец самая сокращенная форма записи:

border

Данное свойство позволяет, в сокращенной форме, установить параметры рамки. Формат записи такой же как и у свойств border-top, border-right, border-bottom и border-left, с одной лишь разницей – свойство border устанавливает значения параметров рамки сразу всех сторон.


© Seredenco Roman
2004-2006

Hosted by uCoz