Свойство border-width
задает толщину
границы для всех сторон одновременно или
отдельно для каждой стороны. Является свойством-сокращением
для свойств border-left-width
,
border-right-width
,
border-top-width
,
border-bottom-width
.
Значением свойства служат любые единицы
для размеров, кроме процентов, либо ключевые
слова thin (граница в 2
пикселя),
medium (граница в 4
пикселя) или thick
(граница в 6
пикселей). Значение по
умолчанию: medium.
Синтаксис
селектор {
border-width: 1, 2, 3 или 4 значения;
}
Количество значений
Свойство может принимать 1
, 2
,
3
или 4
значений, указываемых
через пробел:
Количество | Описание |
---|---|
1 |
Тип для всех сторон одновременно. |
2 |
Первое значение для верха и низа, второе - для левой и правой границ. |
3 |
Первое значение для верха, второе - для левой и правой границ, третье - для нижней. |
4 |
Первое значение для верхней границы, второе - для правой, третье - для нижней, четвертое - для левой границы. |
Пример
Зададим границу толщиной в один пиксель:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим границу толщиной в 4
пикселя:
<div id="elem"></div>
#elem {
border-width: 4px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим толщину верхней и нижней границы
в 1px
, а правой и левой - в 4px
:
<div id="elem"></div>
#elem {
border-width: 1px 4px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим толщину верхней границы в 1px
,
правой и левой - в 4px
, а нижней в
6px
:
<div id="elem"></div>
#elem {
border-width: 1px 4px 6px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим толщину верхней границы в 1px
,
правой в 4px
, нижней - в 6px
,
а левой в 8px
:
<div id="elem"></div>
#elem {
border-width: 1px 4px 6px 8px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим толщину границы ключевым словом thin
:
<div id="elem"></div>
#elem {
border-width: thin;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим толщину границы ключевым словом medium
:
<div id="elem"></div>
#elem {
border-width: medium;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим толщину границы ключевым словом thick
:
<div id="elem"></div>
#elem {
border-width: thick;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Пример
Зададим разную границу для разных сторон:
<div id="elem"></div>
#elem {
border-width: 1px 2px 3px 4px;
border-style: dashed dotted solid double;
border-color: red blue green black;
width: 300px;
height: 100px;
}
:
Смотрите также
-
свойство
border-style
,
которое задает внешний вид границы -
свойство
border-color
,
которое задает цвет границы -
свойство
border
,
которое является свойством-сокращением для границы