Site icon Vavik96

Свойство border-style

Свойство border-style определяет стиль границы блока. С помощью этого свойства можно установить стиль для всех границ элемента (border-top-style, border-right-style, border-bottom-style, border-left-style). Стиль рамки, по умолчанию, не наследуется и считается невидимым. Стиль может принимать любое значение в соответствии со стандартом CSS 2.1 или CSS 3, либо значением inherit. В зависимости от количества заданых значений (от 1 до 4), устанавливаются цвета для разных сторон рамки:

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

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

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

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

Trident (Internet Explorer)

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

CSS 2.1, CSS3

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

Вариации в отображении стилей для рамок элементов в зависимости от браузеров

Internet Explorer
Firefox
Chrome, Safari (WebKit)
Opera (Presto)

Ваш браузер

3px 5px 15px
dotted
dotted
dotted
dashed
dashed
dashed
groove
groove
groove
ridge
ridge
ridge
inset
inset
inset
outset
outset
outset

 

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

Exit mobile version