Свойство border-width

Свойството border-width задава дебелината на границата за всички страни едновременно или отделно за всяка страна. То е свойство-съкращение за свойствата border-left-width, border-right-width, border-top-width, border-bottom-width.

Стойност на свойството са всякакви единици за размери, с изключение на проценти, или ключови думи thin (граница от 2 пиксела), medium (граница от 4 пиксела) или thick (граница от 6 пиксела). Стойност по подразбиране: medium.

Синтаксис

cssселектор {
  border-width: 1, 2, 3 или 4 стойности;
}

Брой стойности

Свойството може да приема 1, 2, 3 или 4 стойности, посочени чрез интервал:

Брой Описание
1 Тип за всички страни едновременно.
2 Първа стойност за горната и долната страна, втора - за лявата и дясната граници.
3 Първа стойност за горната страна, втора - за лявата и дясната граници, трета - за долната.
4 Първа стойност за горната граница, втора - за дясната, трета - за долната, четвърта - за лявата граница.

Пример

Задаване на граница с дебелина един пиксел:

html<div id="elem"></div>
css#elem {
  border-width: 1px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на граница с дебелина 4 пиксела:

html<div id="elem"></div>
css#elem {
  border-width: 4px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на дебелина на горната и долната граница 1px, а на дясната и лявата - 4px:

html<div id="elem"></div>
css#elem {
  border-width: 1px 4px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на дебелина на горната граница 1px, дясната и лявата - 4px, а долната 6px:

html<div id="elem"></div>
css#elem {
  border-width: 1px 4px 6px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на дебелина на горната граница 1px, дясната 4px, долната - 6px, а лявата 8px:

html<div id="elem"></div>
css#elem {
  border-width: 1px 4px 6px 8px;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на дебелина на границата с ключова дума thin:

html<div id="elem"></div>
css#elem {
  border-width: thin;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на дебелина на границата с ключова дума medium:

html<div id="elem"></div>
css#elem {
  border-width: medium;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на дебелина на границата с ключова дума thick:

html<div id="elem"></div>
css#elem {
  border-width: thick;
  border-style: solid;
  border-color: black;
  width: 300px;
  height: 100px;
}

Результат:

Пример

Задаване на различна граница за различни страни:

html<div id="elem"></div>
css#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,
    което е свойство-съкращение за границата