Eigenschap border-width

De eigenschap border-width stelt de dikte van de rand voor alle zijden tegelijk of afzonderlijk voor elke zijde in. Het is een shorthand-eigenschap voor de eigenschappen border-left-width, border-right-width, border-top-width, border-bottom-width.

De waarde van de eigenschap kan elke eenheid voor afmetingen zijn, behalve percentages, of de sleutelwoorden thin (rand van 2 pixels), medium (rand van 4 pixels) of thick (rand van 6 pixels). Standaardwaarde: medium.

Syntaxis

cssselector {
  border-width: 1, 2, 3 of 4 waarden;
}

Aantal waarden

De eigenschap kan 1, 2, 3 of 4 waarden aannemen, gescheiden door spaties:

Aantal Beschrijving
1 Type voor alle zijden tegelijk.
2 Eerste waarde voor boven- en onderkant, tweede - voor linker- en rechterrand.
3 Eerste waarde voor bovenkant, tweede - voor linker- en rechterrand, derde - voor onderkant.
4 Eerste waarde voor bovenrand, tweede - voor rechterrand, derde - voor onderrand, vierde - voor linkerrand.

Voorbeeld

We stellen een rand in met een dikte van één pixel:

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

Результат:

Voorbeeld

We stellen een rand in met een dikte van 4 pixels:

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

Результат:

Voorbeeld

We stellen de dikte van de boven- en onderrand in op 1px, en de rechter- en linkerrand - op 4px:

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

Результат:

Voorbeeld

We stellen de dikte van de bovenrand in op 1px, de rechter- en linkerrand - op 4px, en de onderrand op 6px:

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

Результат:

Voorbeeld

We stellen de dikte van de bovenrand in op 1px, de rechterrand op 4px, de onderrand - op 6px, en de linkerrand op 8px:

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

Результат:

Voorbeeld

We stellen de randdikte in met het sleutelwoord thin:

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

Результат:

Voorbeeld

We stellen de randdikte in met het sleutelwoord medium:

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

Результат:

Voorbeeld

We stellen de randdikte in met het sleutelwoord thick:

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

Результат:

Voorbeeld

We stellen een verschillende rand in voor verschillende zijden:

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

Результат:

Zie ook

  • de eigenschap border-style,
    die het uiterlijk van de rand bepaalt
  • de eigenschap border-color,
    die de kleur van de rand bepaalt
  • de eigenschap border,
    die de shorthand-eigenschap voor de rand is