Меню
» Шаблоны
» Скрипты
» Иконки
» Анимация
» Фоны
» Учебник HTML
» Учебник CSS
» Учебник JAVASCRIPT
» Создание сайта
» Оптимизация сайта
» Размещение сайта
» Раскрутка сайта

Справочник по CSS

Атрибуты свойства поля

border-top
border-bottom
border-right
border-left
Их использование позволяет установить стиль, цвет и ширину каждой из четырех сторон рамки. Любые атрибуты, не установленные явно, сохраняют свои первоначальные значения.
Синтаксис
border-top: border-top-width border-top-style color
border-bottom: border-bottom-width border-bottom-style color
border-right: border-right-width border-right-style color
border-left: border-left-width border-left-style color
Значения
Применение атрибутов ширины и стиля рамки показано в следующем примере (допустимые значения цвета приведены в приложении).
Примеры
P
{
	border-top: ridge 5px darkred;
	border-bottom: ridge 5px darkred;
	border-right: ridge 2px darkred;
	border-left: ridge 2px darkred;
}
border-color
Этот атрибут позволяет установить цвет всех четырех сторон рамки. Броузер Netscape допускает только одно значение, применяемое ко всем четырем сторонам. Броузер IE и спецификация CSS2 Разрешают указывать каждую сторону отдельно.
Синтаксис
border-color:   color  {1-4  значения}
Значения
Броузер Netscape допускает только одно значение цвета. Броузер IE позволяет использовать до четырех разных значений цвета color, способ применения которых, описанный в таблице 1, трудно объяснить логически.
Таблица 1. Число значений и действие атрибута border-color
Число значений Действие
1Установить одинаковый цвет всех четырех сторон рамки
2Верхняя и нижняя сторона получают первое значение цвета, правая и левая — второе значение цвета.
3Верхняя сторона получает первое значение цвета, правая и левая — второе значение цвета, нижняя — третье значение цвета.
4Установить цвета сторон рамки по часовой стрелке: верхняя, правая, нижняя и левая стороны.
Примеры
H2 { border-color: red blue #3366FF rgb(0%, 95%, 30%); }
P { border-color: green coral; }
border-top-color
border-right-color
border-bottom-color
border-left-color
Каждый из указанных атрибутов устанавливает цвет отдельного элемента рамки. Пример установки этих цветов в одном операторе приведен в разделе с описанием атрибута border-color.
Синтаксис
border-top-color: color
border-right-color: color
border-bottom-color: color
border-left-color: color
Значения
Приемлемо любое допустимое значение цвета color (см. раздел "Цвета" в приложении).
Примеры
H1
{
	border-top-color: blue;
	border-right-color: lightblue
}
P
{
	border-bottom-color: rgb (0, 51, 153);
	border-left-color: rgb (14%, 33%, 89%)
}
border-style
Еще один атрибут рамки, позволяющий определять стили элементов рамки как одинаковые или разные. Броузер Netscape допускает только одно значение borderStyle, а броузер IЕ позволяет использовать до четырех значений.
Синтаксис
border-style: borderStyle {1-4}
Значения
Броузеры поддерживают не все стили, определенные в спецификации CSS2. Приводим перечень стилей, которые могут применяться и в Netscape, и в IE:
double
groove
inset
none
solid
Как видно из таблицы 2, число значений определяет, какие стороны получат те или иные стили рамки.
Таблица 2. Число значений и действие атрибута border-style
Число значений Действие
1Устанавливает одинаковый стиль для всех четырех сторон рамки.
2Верхняя и нижняя стороны получают первый стиль, правая и левая — второй стиль.
3Верхняя сторона получает первый стиль, правая и стороны — второй, а нижняя — третий стиль.
4Устанавливает стили рамки по часовой стрелке: верхняя правая, нижняя и левая стороны.
Примеры
P { border-style: ridge solid }
H1 { border-style: ridge none solid none;}
border-top-style
border-right-style
border-bottom-style
border-left-style
Каждый из указанных атрибутов устанавливает стиль отдельного элемента рамки. Пример того, как устанавливать эти стили в одном операторе, приведен в описании атрибута border-style.
Синтаксис
border-top-style: borderStyle
border-right-style: borderStyle
border-bottom-style: borderStyle
border-left-style: borderStyle
Не все стили спецификации CSS2 распознаются обоими броузерами. Ниже приведен перечень стилей, которые могут применяться и в Netscape, и в IE:
double
groove
inset
none
outset
ridge
solid
Примеры
H1
{
	border-top-style: ridge;
	border-right-style: solid;
}
P
{
	border-bottom-style: groove;
	border-left-style: double;
}
border-width
Данный атрибут дает возможность установить ширину всех сторон рамки элемента в одном операторе, во многом аналогично атрибутам border-color и border-style.
Синтаксис
border-width: thin | medium | thick | length {1,4}
Значения
Эти три константы — thin, medium и thick — позволяют броузеру без вашего участия выбрать толщину рамки. Вы можете также задать собственное значение толщины. Допустимые единицы указания толщины length приведены в разделе "Единицы измерения" в приложении. Если вы предпочитаете точные значения, то можете ввести до четырех чисел. Как показано в таблице 3, в зависимости от того, сколько вы укажете значений, будут затронуты определенные стороны рамки.
Таблица 3. Значения ширины и действие атрибута border-width
Число значений Действие
1Устанавливает одинаковые значения стиля для всех четырех сторон рамки.
2Верхняя и нижняя стороны получают первый стиль, правая и левая — второй.
3Верхняя сторона получает первый стиль, правая и левая стороны — второй, нижняя — третий стиль.
4Устанавливает стили рамки по часовой стрелке: верхняя, правая, нижняя и левая стороны.
Примеры
P {border-width: 5px 3px 5px;}
DIV {border-width: thin;}
B {border-width: 10mm 20mm 10mm 15mm;}
border-top-width
border-right-width
border-bottom-width
border-left-width
Каждый из указанных атрибутов устанавливает ширину отдельного элемента рамки. Пример установки этих значений ширины в одном операторе приведен в описании атрибута.
Синтаксис
border-top-width: thin | medium | thick | length
border-right-width: thin | medium | thick | length
border-bottom-width: thin | medium | thick | length
border-left-width: thin | medium | thick | length
Значения
Эти три константы — thin, medium И thick — позволяют броузеру выбрать толщину рамки за вас. Вы можете также задать собственное значение толщины. Допустимые единицы измерения длины 1епдЪЬ приведены в разделе "Единицы измерения" в приложении.
Примеры
H1
{
	border-top-width: 3px;
	border-right-width: 6px;
}
P
{
	border-bottom-width: .25in;
	border-left-width: .35in;
}
clear
Данный атрибут описать сложнее. Он определяет, может ли элемент быть отображен в той же горизонтальной полосе, что и плавающий элемент (см. атрибут float далее в этом приложении). Поскольку атрибут float обычно имеет значение left или right, следует, как правило, применять такое же значение атрибута clear. ЕСЛИ атрибут clear какого-то элемента имеет значение, отличное от none, этот элемент будет выведен с начала следующей доступной строки вслед за плавающим элементом. Однако поскольку броузеры Netscape и IE не выводят элемент с атрибутом float одинаково, вероятно, в настоящее время следует избегать применения и атрибута и атрибута clear
Синтаксис
clear:   right | left | both | none
Значения
Любое из приведенных выше четырех значений: right, left, both или none.
Примеры
<IMG  SRC="images/biolab.gif"   HEIGHT="40"   WIDTH="100" STYLE="float:left">
<H2 STYLE="clear:left">Get a Portable BioLab today!</H2>
float
По существу, этот атрибут действует как средство выравнивания элемента, позволяющее другому информационному наполнению охватывать данный элемент слева или справа. Он часто применяется с изображением, находящимся внутри текста. Однако между броузерами Netscape и IE существуют некоторые различия в обработке этого атрибута, которые невозможно согласовать, поэтому в настоящее время рекомендуем его не использовать.
Синтаксис
float: alignment | none
Значения
Выравнивание alignment может иметь значение right или left.
Примеры
IMG { float: left;}
margin
Этот атрибут позволяет устанавливать ширину невидимых вдоль всех четырех сторон элемента в одном операторе. Поля ] за видимые края элемента и являются полезным средством установки дополнительного пустого пространства вокруг него.
Синтаксис
margin: auto | thickness {1,4}
Значения
Толщина thickness поля может быть выражена в обычных единицах длины (см. раздел "Единицы измерения" в приложении). Можно также ввести до четырех значений размеров полей. Как показано в таблице 4, от числа введенных значений зависит то, какие стороны воспримут эти значения.
Примеры
P { margin: 20px 15px 20px;}
Таблица 4. Число значений и действие атрибута margin
Число значений Действие
1Устанавливает одинаковый стиль для всех четырех сторон рамки.
2Верхняя и нижняя стороны получают первый стиль, правая и левая — второй стиль.
3Верхняя сторона получает первый стиль, правая и левая — второй стиль, нижняя — третий стиль.
4Устанавливает стили рамки по часовой стрелке: верхняя, правая, нижняя и левая стороны.
margin-top
margin-right
margin-bottom
margin-left
Данные атрибуты устанавливают ширину определенного поля элемента. Поле — это невидимое пространство, которое выходит за пределы видимой области (как поля на странице печатного текста). С помощью атрибута margin можно установить ширину всех четырех полей в одном операторе.
Синтаксис
margin-top: thickness | auto
margin-right: thickness | auto
margin-bottom: thickness | auto
margin-left: thickness | auto
Значения
В качестве толщины thickness можно указать значение длины (см. раздел "Единицы измерения" в приложении), процент от размера следующего элемента, расположенного в направлении внешней рамки страницы, или значение auto, которое предусмотрено в броузере по умолчанию.
Примеры
H1
{
	margin-top: 3px;
	margin-right: 16px;
}
P
{
	margin-bottom: .25in;
	margin-left: .35in;
}
padding
Промежуток padding — это пространство между краем элемента и началом его рамки. Увеличение ширины промежутка вокруг элемента увеличивает ширину пространства внутри рамки, поэтому рамка охватывает большую площадь. В отличие от поля margin, увеличение ширины промежутка внутри элемента приводит к увеличению размеров элемента, но размер информационного наполнения остается неизменным. Помните, что Netscape добавляет собственный трехпиксельный промежуток вокруг информационного наполнения, и с этим ничего нельзя сделать; любое указанное вами значение промежутка padding будет складываться с уже имеющимся трехпиксельным промежутком.
Синтаксис
padding: thickness {1,4}
Значения
Можно ввести до четырех значений thickness. Они могут быть выражены в единицах длины (см. раздел "Единицы измерения" в приложении) или в процентах от размеров следующего элемента в направлении к внешней рамке страницы. Как показано в таблице 5, от числа введенных значений зависит, какие стороны будут затронуты.
Таблица 5. Число значений и действие атрибута padding
Число значений Действие
1Устанавливает одинаковый стиль для всех четырех сторон рамки.
2Верхняя и нижняя стороны получают первый стиль, правая и левая — второй стиль.
3Верхняя сторона получает первый стиль, правая и левая — второй стиль, нижняя — третий стиль.
4Устанавливает стили рамки по часовой стрелке: верхняя, правая, нижняя и левая стороны.
Примеры
P {border-color:   red;   padding:   5px  10px;}
padding-top
padding-right
padding-bottom
padding-left
Указанные атрибуты позволяют установить ширину определенного промежутка внутри элемента. Промежуток — это пространство между блоком информационного наполнения и внутренним краем рамки элемента. Вы можете установить значения промежутков со всех четырех сторон элемента в одном операторе с помощью атрибута padding.
Синтаксис
padding-top: thickness
padding-right: thickness
padding-bottom: thickness
padding-left: thickness
Значения
Значение толщины thickness может быть выражено в единицах длины (см. раздел "Единицы измерения" в приложении) или в процентах от размера следующего элемента в направлении к внешней рамке.
Примеры
H1
{
	padding-top: 30px;
	padding-right: 10px;
}
P
{
	padding-bottom: 4pt;
	padding-left: 6pt;
}
© Leonardo-studio 2006
Hosted by uCoz