Propriété CSS border-width
La propriété CSS border-width définit la largeur de tous les quatres côtés des bordures d'un élément. Cette propriété a quatre valeurs. Qund vous voyez une valeur, la valeur border-width sera appliqué à tous lesquatres côtés de l'élément (i.e. supérieure, droit, inférieure, gauche). C'est une propriété raccourcie qui spécifie les border-top-width, border-left-width, border-right-width, border-bottom-width.
Quand on a deux valeurs spécifiées, le premier style est appliqué aux côtés supérieure et inférieure; le deuxième style est appliqué aux côtés gauche et droit. Quand on a trois valeurs spécifiées, le premier style est appliqué au supérieure, le deuxième style est appliqué aux gauche et droit, et le troisième est appliqué à l'inférieure.
Quand il y a quatre valeurs spécifiées, les styles sont appliqués aux côtés supérieure, droite, inférieure et gauche, comme un ordre horaire.
| Valeur initiale | medium | 
| Héritée | Non | 
| Animable | Oui. La largeur de la bordure est animable. | 
| Version | CSS1 | 
| Syntaxe JavaScript | object.style.borderWidth = "1px 5px"; | 
Syntaxe
border-width: medium | thin | thick | length | initial | inherit;Exemple
<!DOCTYPE html>
<html>
  <head>
    <style>
      p {
      border-style: solid;
      border-width: 1px;
      padding: 5px;
      }
    </style>
  </head>
  <body>
    <p>La bordure de ce paragraphe est séléctionnée comme 1px.</p>
  </body>
</html>Voyons le troisième exemple, qui contient trois valeurs.
Exemple
<!DOCTYPE html>
<html>
  <head>
    <style>
      p {
      color: #666;
      padding: 5px;      
      border-style: solid; 
      } 
      .thin {
      border-width: 1px;
      }
      .medium{
      border-width: medium;
      }
      .thick {
      border-width: 10px;
      }
    </style>
  </head>
  <body>
    <p class="thin">La bordure de ce paragraphe est séléctée comme 1px.</p>
    <p class="medium">La bordure de ce paragraphe est séléctée comme medium.</p>
    <p class="thick">La bordure de ce paragraphe est séléctée comme 10px.</p>
  </body>
</html>Valeurs
| Valeur | Description | 
|---|---|
| medium | Définit une bordure moyenne. Valeur par défaut. | 
| thin | Définit une bordure mince. | 
| thick | Définit une bordure épaise. | 
| length | Définit l'épaisseur de la bordure. | 
| initial | Définit la valeur initiale. | 
| inherit | Hérite la propriété d'élément parent. | 
Support de Navigateurs
|  |  |  |  | 
|---|---|---|---|
| 1.0+ | 1.0+ | 1.0+ | 3.5+ | 
