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
selettore {
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:
<div id="elem"></div>
#elem {
border-width: 1px;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Esempio
Impostiamo un bordo spesso 4 pixel:
<div id="elem"></div>
#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:
<div id="elem"></div>
#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:
<div id="elem"></div>
#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:
<div id="elem"></div>
#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:
<div id="elem"></div>
#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:
<div id="elem"></div>
#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:
<div id="elem"></div>
#elem {
border-width: thick;
border-style: solid;
border-color: black;
width: 300px;
height: 100px;
}
:
Esempio
Impostiamo bordi diversi per lati diversi:
<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;
}
:
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