documentation css border-color

Vous êtes ici: Les articles techniques » documentation » Cascading Style Sheets : L'ensemble des propriétés CSS » border-color

border-color

Version CSS : 1 (& 2)

  • S’applique à : Tous les éléments
  • Valeur héritée : Non
  • Valeur par défaut : celle de l’attribut color

Compatibilité

Navigateur IE 6 IE 7 Firefox 1.5 Firefox 2 Opera 8.5 Opera 9 Konqueror 3.5 Safari 2
border-color Partiel Partiel Oui Oui Oui Oui Oui Oui
Color 99% 99% Oui Oui 97% 97% 99% 99%
transparent Partiel Oui Oui Oui Oui Oui Oui Oui
inherit Non Non Oui Oui Oui Oui Oui Oui

Explications

Permet de définir la couleur de bordure d’un élément. La couleur ne peut être appliquée que si le type de bordure (border-style) ou l’épaisseur de bordure (border-width) a été défini, sans quoi la bordure est inexistante. Certains navigateurs n’interprèteront dailleurs pas les bordures si ces deux propriétés ne sont pas renseignées. Si la couleur d’une bordure n’est pas spécifiée, celle-ci prendra alors la couleur définie par l’attribut “color”.

Les couleurs peuvent être indiquées sous la forme :

  • nom de couleur : black, red, blue
  • valeur héxadécimal : #ffcc00
  • rgb(x,x,x) : définition de la couleur en mode RVB avec des entiers de 0 à 255 : rgb(36,216,185)
  • rgb(%,%,%) : définition de la couleur en mode RVB en pourcentages de 0 à 100 : rgb(53%,86%,13%)

Attribution des couleurs aux bordures de l’élément lorsque plusieurs couleurs sont définies (depuis CSS2 uniquement et donc non reconnu par les anciens navigateurs) :

  • si 2 valeurs : première couleur pour les côtés haut et bas, seconde pour droite et gauche.
  • si 3 valeurs : première couleur pour le côté haut, seconde pour droite et gauche, troisième pour bas.
  • si 4 valeurs : les quatres couleur sont respectivement attribuées aux cotés haut droit bas et gauche.

Les couleurs de chaques côtés peuvent également être définies individuellement à l’aide des propriétés “border-bottom-color”, “border-top-color”, “border-right-color” et “border-left-color”.

Exemple de script

.bordure1 {
  border-color: #bcc2fc;
}
 
.bordure2 {
  border-color: #bcc2fc #808080;
}
 
.bordure3 {
  border-color: #bcc2fc #808080 #ffd700;
}
 
.bordure4 {
  border-color: #bcc2fc #808080 #ffd700 #9400d3;
}



veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod