Proprietà border-width

La proprietà border-width imposta lo spessore del bordo per tutti i lati contemporaneamente o separatamente per ogni lato. È una proprietà abbreviata per le proprietà border-left-width, border-right-width, border-top-width, border-bottom-width.

I valori accettati dalla proprietà sono qualsiasi unità per dimensioni, eccetto le percentuali, oppure le parole chiave thin (bordo di 2 pixel), medium (bordo di 4 pixel) o thick (bordo di 6 pixel). Valore predefinito: medium.

Sintassi

cssselettore {
  border-width: 1, 2, 3 o 4 valori;
}

Numero di valori

La proprietà può accettare 1, 2, 3 o 4 valori, specificati separati da spazi:

Numero Descrizione
1 Tipo per tutti i lati contemporaneamente.
2 Primo valore per l'alto e il basso, secondo - per i bordi sinistro e destro.
3 Primo valore per l'alto, secondo - per i bordi sinistro e destro, terzo - per quello inferiore.
4 Primo valore per il bordo superiore, secondo - per il destro, terzo - per l'inferiore, quarto - per il bordo sinistro.

Esempio

Impostiamo un bordo spesso un pixel:

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

Результат:

Esempio

Impostiamo un bordo spesso 4 pixel:

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

Результат:

Esempio

Impostiamo lo spessore del bordo superiore e inferiore a 1px, e quello destro e sinistro a 4px:

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

Результат:

Esempio

Impostiamo lo spessore del bordo superiore a 1px, quello destro e sinistro a 4px, e quello inferiore a 6px:

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

Результат:

Esempio

Impostiamo lo spessore del bordo superiore a 1px, quello destro a 4px, quello inferiore a 6px, e quello sinistro a 8px:

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

Результат:

Esempio

Impostiamo lo spessore del bordo con la parola chiave thin:

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

Результат:

Esempio

Impostiamo lo spessore del bordo con la parola chiave medium:

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

Результат:

Esempio

Impostiamo lo spessore del bordo con la parola chiave thick:

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

Результат:

Esempio

Impostiamo bordi diversi per lati diversi:

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

Результат:

Vedi anche

  • la proprietà border-style,
    che imposta l'aspetto del bordo
  • la proprietà border-color,
    che imposta il colore del bordo
  • la proprietà border,
    che è una proprietà abbreviata per il bordo