АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
46 of 313 menu

Уласцівасць border-style

Уласцівасць border-style задае стыль мяжы для ўсіх бакоў адначасова або асобна для кожнага боку. З'яўляецца ўласцівасцю-скарачэннем для наступных уласцівасцей: border-left-style, border-right-style, border-top-style, border-bottom-style.

Сінтаксіс

селектар { border-style: значэнне; }

Значэнні

Значэнне Апісанне
solid Суцэльная лінія.
dotted Мяжа ў выглядзе кропак.
dashed Мяжа ў выглядзе працяжніка.
ridge Мяжа ў выглядзе выпуклай лініі.
double Мяжа ў выглядзе падвойнай лініі. Каб убачыць эфект, таўшчыня мяжы павінна быць мінімум 3px.
groove Угнутая мяжа.
inset Уціснутая мяжа.
outset Выпуклая мяжа.
none Адсутнасць мяжы.

Значэнне па змаўчанні: none.

Колькасць значэнняў

Уласцівасць можа прымаць 1, 2, 3 або 4 значэнняў, якія падаюцца праз прабел:

Колькасць Апісанне
1 Тып для ўсіх бакоў адначасова.
2 Першае значэнне для верху і нізу, другое - для левай і правай мяж.
3 Першае значэнне для верху, другое - для левай і правай мяж, трэцяе - для ніжняй.
4 Першае значэнне для верхняй мяжы, другое - для правай, трэцяе - для ніжняй, чацвёртае - для левай мяжы.

Прыклад . Значэнне solid

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

:

Прыклад . Значэнне dotted

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

:

Прыклад . Значэнне dashed

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

:

Прыклад . Значэнне ridge

<div id="elem"></div> #elem { border-width: 3px; border-style: ridge; border-color: black; width: 300px; height: 100px; }

:

Прыклад . Значэнне double

<div id="elem"></div> #elem { border-width: 3px; border-style: double; border-color: black; width: 300px; height: 100px; }

:

Прыклад . Значэнне groove

<div id="elem"></div> #elem { border-width: 3px; border-style: groove; border-color: black; width: 300px; height: 100px; }

:

Прыклад . Значэнне inset

<div id="elem"></div> #elem { border-width: 3px; border-style: inset; border-color: black; width: 300px; height: 100px; }

:

Прыклад . Значэнне outset

<div id="elem"></div> #elem { border-width: 3px; border-style: outset; border-color: black; width: 300px; height: 100px; }

:

Прыклад

У гэтым прыкладзе зададзены розныя тыпы мяжы для розных бакоў элементаў:

<div id="elem"></div> #elem { border-width: 1px; border-style: solid dotted dashed dotted; 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; }

:

Прыклад

Цяпер для верхняй і ніжняй мяжы зададзены тып solid, а для правай і левай - dotted:

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

:

Глядзіце таксама

  • уласцівасць border-color,
    якое задае колер мяжы
  • уласцівасць border-width,
    якое задае таўшчыню мяжы
  • уласцівасць border,
    якое з'яўляецца ўласцівасцю-скарачэннем для мяжы
byenru