свойство border-width
Свойство border-width определяет толщину линии рамки вокруг элемента. С помощью этого свойства можно установить ширину всех границ элемента (border-top-width, border-right-width, border-bottom-width, border-left-width). Толщина рамки, по умолчанию, не наследуется и считается равным значению medium. Толщина может задаваться любым доступным способом в соответствии со стандартом CSS 2.1 или CSS 3, ключевыми словами thin, medium, thick, либо значением inherit. В зависимости от количества заданых значений (от 1 до 4), устанавливаются цвета для разных сторон рамки:
- Если указано единственное значение, то данная величина применяется для толщины всех сторон (border-top-width, border-right-width, border-bottom-width, border-left-width)
- Если указано два значения, то первая величина устанавливает толщину верхней и нижней стороны (border-top-width, border-bottom-width), а вторая - для левой и правой стороны (border-left-width, border-right-width)
- Три значения, устанавливают, соответственно, толщину границы для верхней (border-top-width), правой и левой (border-left-width, border-right-width), а также нижней (border-bottom-width) сторон.
- Четыре значения последовательно применяются для всех сторон начиная с верхней по часовой стрелке - верхняя, правая, нижняя, левая границы.
Допустимые значения:
Примеры использования
| Значение | solid | dotted | dashed | groove | inset |
|---|---|---|---|---|---|
.elementBorderStyle {
border-width: thin;
}
|
thin
solid |
thin
dotted |
thin
dashed |
thin
groove |
thin
inset |
.elementBorderStyle {
border-width: medium;
}
|
medium
solid |
medium
dotted |
medium
dashed |
medium
groove |
medium
inset |
.elementBorderStyle {
border-width: thick;
}
|
thick
solid |
thick
dotted |
thick
dashed |
thick
groove |
thick
inset |
.elementBorderStyle {
border-width: 5%;
}
|
5%
solid |
5%
dotted |
5%
dashed |
5%
groove |
5%
inset |
.elementBorderStyle {
border-width: 1em;
}
|
1em
solid |
1em
dotted |
1em
dashed |
1em
groove |
1em
inset |
.elementBorderStyle {
border-width: 1ex;
}
|
1ex
solid |
1ex
dotted |
1ex
dashed |
1ex
groove |
1ex
inset |
.elementBorderStyle {
border-width: 1px;
}
|
1px
solid |
1px
dotted |
1px
dashed |
1px
groove |
1px
inset |
.elementBorderStyle {
border-width: 0.10in;
}
|
0.10in
solid |
0.10in
dotted |
0.10in
dashed |
0.10in
groove |
0.10in
inset |
.elementBorderStyle {
border-width: 0.5cm;
}
|
0.5cm
solid |
0.5cm
dotted |
0.5cm
dashed |
0.5cm
groove |
0.5cm
inset |
.elementBorderStyle {
border-width: 2mm;
}
|
2mm
solid |
2mm
dotted |
2mm
dashed |
2mm
groove |
2mm
inset |
.elementBorderStyle {
border-width: 1pt;
}
|
1pt
solid |
1pt
dotted |
1pt
dashed |
1pt
groove |
1pt
inset |
.elementBorderStyle {
border-width: 1pc;
}
|
1pc
solid |
1pc
dotted |
1pc
dashed |
1pc
groove |
1pc
inset |
Свойство border-width относится к спецификации CSS, применяется к всем элементам, и действует на всех визуальные носителях, его значение не наследуется от родительского элемента в иерархии документа, и по умолчанию принимает значение medium. На данный момент свойство поддерживается во всех основных браузерах.
Смотри также:
- border-top-width - Толщина верхней линии рамки элемента
- border-right-width - Толщина правой линии рамки элемента
- border-bottom-width - Толщина нижней линии рамки элемента
- border-left-width - Толщина левой линии рамки элемента
- border - Свойства рамки элемента
- border-style - Стиль линии рамки элемента
Краткое описание
Синтаксис:
По умолчанию:
Применяется к:
Наследование:
не наследуетсяТип носителя:
Объектная модель документа (DOM):
Кроссбраузерная совместимость
Internet Explorer
| 5+ |
|---|
Firefox
| 2.0+ |
|---|
Chrome
| 1.0+ |
|---|
Safari
| 1.0+ |
|---|
Opera
| 8.5+ |
|---|