свойство border-top-style

Свойство border-top-style определяет стиль верхней границы блока. Стиль верхней границы рамки, по умолчанию, не наследуется и считается невидимым. Стиль может принимать любое значение в соответствии со стандартом CSS 2.1 или CSS 3, либо значением inherit.

Доступные стили:

Для стилей groove, ridge, inset, outset в спецификации не утвержден метод расчета цвета, поэтому в разных браузера, рамки с такими стилями могут немного визуально отличаться (см. border-style - примеры). Так же в спецификации не обсуждается размер точек, штрихов и промежутков между ними для стилей dotted и dashed, рекомендуется только выбирать такие размеры, чтобы углы рамки смотрелись симметрично, кроме этого в браузерах на движках Trident (Internet Explorer) и Gecko (Firefox) стиль dotted отображается кружками, а в браузерах на движках WebKit (Chrome,Safari) и Presto (Opera) квадратиками.

Специфические стили:

Данные стили доступны только в определенных версиях браузеров и не являются часть стандарта CSS.

Trident (Internet Explorer)

  • window-inset - выглядит аналогично inset, за тем исключением, что дополнительно рамка окружена неприрывной линией, нарисованной основным цветом.

Примеры использования

CSS 2.1, CSS3

Значение 1px 2px 3px 5px 15px
.elementBorderStyle {
    border-top-style: dotted;
}
dotted
пунктир
dotted
пунктир
dotted
пунктир
dotted
пунктир
dotted
пунктир
.elementBorderStyle {
    border-top-style: dashed;
}
dashed
штрих
dashed
штрих
dashed
штрих
dashed
штрих
dashed
штрих
.elementBorderStyle {
    border-top-style: solid;
}
solid
линия
solid
линия
solid
линия
solid
линия
solid
линия
.elementBorderStyle {
    border-top-style: double;
}
double
линия
double
линия
double
линия
double
линия
double
линия
.elementBorderStyle {
    border-top-style: groove;
}
groove
паз
groove
паз
groove
паз
groove
паз
groove
паз
.elementBorderStyle {
    border-top-style: ridge;
}
ridge
ребро
ridge
ребро
ridge
ребро
ridge
ребро
ridge
ребро
.elementBorderStyle {
    border-top-style: inset;
}
inset
вкладка
inset
вкладка
inset
вкладка
inset
вкладка
inset
вкладка
.elementBorderStyle {
    border-top-style: outset;
}
outset
накладка
outset
накладка
outset
накладка
outset
накладка
outset
накладка

 

Свойство border-top-style относится к спецификации CSS, применяется к всем элементам, и действует на всех визуальные носителях, его значение не наследуется от родительского элемента в иерархии документа, и по умолчанию принимает значение none. На данный момент свойство поддерживается во всех основных браузерах.

Смотри также:

  • border-style - Стиль линии рамки элемента
  • border-right-style - Стиль правой линии рамки элемента
  • border-bottom-style - Стиль нижней линии рамки элемента
  • border-left-style - Стиль левой линии рамки элемента
  • border - Свойства рамки элемента

Краткое описание

Стиль верхней линии рамки элемента

Синтаксис:

none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset

По умолчанию:

none

Применяется к:

всем элементам

Наследование:

не наследуется

Тип носителя:

визуальные

Объектная модель документа (DOM):

[элемент].style.borderTopStyle

Кроссбраузерная совместимость

Internet Explorer

5+

Firefox

2.0+

Chrome

1.0+

Safari

1.0+

Opera

8.5+