свойство 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 - Свойства рамки элемента
Краткое описание
Синтаксис:
По умолчанию:
Применяется к:
Наследование:
не наследуетсяТип носителя:
Объектная модель документа (DOM):
Кроссбраузерная совместимость
Internet Explorer
| 5+ |
|---|
Firefox
| 2.0+ |
|---|
Chrome
| 1.0+ |
|---|
Safari
| 1.0+ |
|---|
Opera
| 8.5+ |
|---|