Propriété CSSModèle de boîte

border

Raccourci qui définit l’épaisseur, le style et la couleur d’une bordure.

Valeur initiale
medium none currentcolor
Héritée
Non
Animable
oui, l’épaisseur et la couleur
S’applique à
tous les éléments
JavaScript
element.style.border = "2px solid #a78bfa"
Sur cette page

Exemple

#
CSS
.input {
  border: 1px solid #525252;
  border-radius: 8px;
}

.input:focus {
  border-color: #a78bfa;
}
Aperçu

Définition et utilisation

#

La propriété border combine trois propriétés : border-width, border-style et border-color. Vous pouvez indiquer les valeurs dans n’importe quel ordre, par exemple border: 2px solid #a78bfa.

Le style est le plus important. Sans lui, aucune bordure n’apparaît, car le style par défaut est none. Si vous omettez la couleur, la bordure prend la couleur du texte (currentcolor).

Le raccourci définit les quatre côtés à la fois. Pour un seul côté, utilisez border-top, border-right, border-bottom et border-left, utiles par exemple pour des soulignements ou des séparateurs.

Syntaxe

#
Syntaxe
border: <épaisseur> || <style> || <couleur>;

Valeurs

#

Valeurs en pratique

#

1px solid #525252

Une ligne fine, continue et grise. Le choix le plus courant pour les cartes et les champs.
.demo { border: 1px solid #525252; }

3px dashed #f59e0b

Une ligne en tirets plus épaisse.
.demo { border: 3px dashed #f59e0b; }

6px double #a78bfa

Une ligne double. Elle doit mesurer au moins 3px d’épaisseur pour être visible.
.demo { border: 6px double #a78bfa; }

none

Aucune bordure.
.demo { border: none; }

Compatibilité des navigateurs

#

Largement disponible

Fonctionne dans tous les navigateurs modernes, y compris sur mobile. Vous pouvez l’utiliser sans crainte.

  • Chrome
  • Edge
  • Firefox
  • Safari

Bonnes pratiques

#
  • Une bordure modifie la taille de l’élément. Si elle n’apparaît qu’au survol et provoque un saut de mise en page, fixez une bordure constante de couleur transparent.
  • Pour une bordure qui n’affecte pas la mise en page, utilisez outline ou box-shadow.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.