Właściwość border-width

Właściwość border-width ustawia grubość obramowania dla wszystkich stron jednocześnie lub osobno dla każdej strony. Jest właściwością-skrótem dla właściwości border-left-width, border-right-width, border-top-width, border-bottom-width.

Wartością właściwości są dowolne jednostki dla rozmiarów, z wyjątkiem procentów, albo słowa kluczowe thin (obramowanie o grubości 2 pikseli), medium (obramowanie o grubości 4 pikseli) lub thick (obramowanie o grubości 6 pikseli). Wartość domyślna: medium.

Składnia

cssselektor {
  border-width: 1, 2, 3 lub 4 wartości;
}

Liczba wartości

Właściwość może przyjmować 1, 2, 3 lub 4 wartości, podawanych poprzez spację:

Liczba Opis
1 Typ dla wszystkich stron jednocześnie.
2 Pierwsza wartość dla góry i dołu, druga - dla lewej i prawej granicy.
3 Pierwsza wartość dla góry, druga - dla lewej i prawej granicy, trzecia - dla dolnej.
4 Pierwsza wartość dla górnej granicy, druga - dla prawej, trzecia - dla dolnej, czwarta - dla lewej granicy.

Przykład

Ustawmy obramowanie o grubości jednego piksela:

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

Результат:

Przykład

Ustawmy obramowanie o grubości 4 pikseli:

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

Результат:

Przykład

Ustawmy grubość górnej i dolnej granicy na 1px, a prawej i lewej - na 4px:

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

Результат:

Przykład

Ustawmy grubość górnej granicy na 1px, prawej i lewej - na 4px, a dolnej na 6px:

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

Результат:

Przykład

Ustawmy grubość górnej granicy na 1px, prawej na 4px, dolnej - na 6px, a lewej na 8px:

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

Результат:

Przykład

Ustawmy grubość obramowania słowem kluczowym thin:

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

Результат:

Przykład

Ustawmy grubość obramowania słowem kluczowym medium:

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

Результат:

Przykład

Ustawmy grubość obramowania słowem kluczowym thick:

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

Результат:

Przykład

Ustawmy różne obramowanie dla różnych stron:

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;
}

Результат:

Zobacz też

  • właściwość border-style,
    która ustawia wygląd obramowania
  • właściwość border-color,
    która ustawia kolor obramowania
  • właściwość border,
    która jest właściwością-skrótem dla obramowania