Egenskaben border-width

Egenskaben border-width angiver tykkelsen af kanten for alle sider samtidigt eller hver for sig for hver side. Er en sammentrækningsegenskab for egenskaberne border-left-width, border-right-width, border-top-width, border-bottom-width.

Værdien af egenskaben er enhver enhed for størrelser, undtagen procenter, eller nøgleordene thin (kant på 2 pixels), medium (kant på 4 pixels) eller thick (kant på 6 pixels). Standardværdi: medium.

Syntaks

cssselektor {
  border-width: 1, 2, 3 eller 4 værdier;
}

Antal værdier

Egenskaben kan tage 1, 2, 3 eller 4 værdier, angivet adskilt af mellemrum:

Antal Beskrivelse
1 Type for alle sider samtidigt.
2 Første værdi for top og bund, anden - for venstre og højre kanter.
3 Første værdi for top, anden - for venstre og højre kanter, tredje - for nederste.
4 Første værdi for den øverste kant, anden - for højre, tredje - for nederste, fjerde - for venstre kant.

Eksempel

Lad os angive en kanttykkelse på en pixel:

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

Результат:

Eksempel

Lad os angive en kanttykkelse på 4 pixels:

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

Результат:

Eksempel

Lad os angive tykkelsen af den øverste og nederste kant som 1px, og højre og venstre - som 4px:

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

Результат:

Eksempel

Lad os angive tykkelsen af den øverste kant som 1px, højre og venstre - som 4px, og nederste som 6px:

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

Результат:

Eksempel

Lad os angive tykkelsen af den øverste kant som 1px, højre som 4px, nederste - som 6px, og venstre som 8px:

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

Результат:

Eksempel

Lad os angive kanttykkelsen med nøgleordet thin:

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

Результат:

Eksempel

Lad os angive kanttykkelsen med nøgleordet medium:

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

Результат:

Eksempel

Lad os angive kanttykkelsen med nøgleordet thick:

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

Результат:

Eksempel

Lad os angive forskellig kant for forskellige sider:

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

Результат:

Se også

  • egenskaben border-style,
    som angiver kantens udseende
  • egenskaben border-color,
    som angiver kantens farve
  • egenskaben border,
    som er en sammentrækningsegenskab for kanten