Спецификация HTML 4.01 + Спецификация CSS2

         

Стиль рамки: 'border-top-style'


Свойства стиля рамки специфицируют стиль линии рамки бокса (solid, double, dashed и т.д.). Свойства, определённые в этом разделе, относятся к типу значений <border-style>, который может устанавливаться в:

none

Нет рамки. Форсирует вычисленное значение 'border-width'

в '0'. hidden

То же, что и 'none', за исключением разрешения конфликтов рамок для элементов таблицы. dotted

Рамка из точек. dashed

Рамка из пунктирных линий. solid

Рамка из сплошной линии. double

Двойная сплошная линия. Сумма двух линий и пространства между ними равна значению 'border-width'. groove

Рамка выглядит как вырезанная в канве. ridge

Противоположно 'groove': рамка выглядит как выступающая над канвой. inset

Весь бокс выглядит вдавленным в канву. outset

Противоположно 'inset': выпуклый бокс.

Все рамки прорисовываются на поверхности фона бокса. Цвет рамок со значениями 'groove', 'ridge', 'inset' и 'outset' зависит от свойства 'color'

элемента.

Соответствующие пользовательские агенты (ПА) HTML могут интерпретировать 'dotted', 'dashed', 'double', 'groove', 'ridge', 'inset' и 'outset' как 'solid'.



'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style'

Значение:<border-style> | inherit
Начальное:none
Применяется:ко всем элементам
Наследуется:нет
Процентное:N/A
Носитель:визуальный

'border-style'

Значение:<border-style>{1,4} | inherit
Начальное:см. индивидуальные свойства
Применяется:  ко всем элементам
Наследуется:нет
Процентное:N/A
Носитель:визуальный

Свойство 'border-style'

устанавливает стиль для четырёх сторон рамки. Может иметь от одного до четырёх значений, и значения устанавливаются для разных сторон, как для 'border-width' выше.

Пример(ы):

#xy34 { border-style: solid dotted }

В этом примере горизонтальные линии рамки будут 'solid', а вертикальные - 'dotted'.

Поскольку начальное значение стиля рамки - 'none', рамка будет видна только после установки значения стиля.



Содержание раздела