border-right
La propriété border-right
est une propriété raccourcie qui permet de décrire la bordure droite d'un élément.
Elle définit les valeurs des propriétés suivantes :
Exemple interactif
Ces propriétés permettent de décrire la bordure du côté droit d'un élément.
Note : Les trois valeurs de la propriété raccourcie peuvent être définies dans n'importe quel ordre et une ou deux d'entre elles peuvent être absentes.
Comme pour les autres propriétés raccourcies, border-right
définit toujours les valeurs de toutes les propriétés qu'elle peut définir, même si celles-ci ne sont pas indiquées. Pour les valeurs qui ne sont pas indiquées, on prendra les valeurs par défaut. Ainsi :
border-right-style: dotted;
border-right: thick green;
est équivalent à :
border-right-style: dotted;
border-right: none thick green;
et la valeur border-right-style
fournie avant border-right
est ignorée.
La valeur par défaut de border-right-style
étant none
, si on ne définit pas le style de la bordure, on aura la valeur par défaut, c'est-à-dire qu'on aura aucune bordure.
Syntaxe
border-right: 1px;
border-right: 2px dotted;
border-right: medium dashed green;
Valeurs
<br-width>
-
Voir
border-right-width
. <br-style>
-
Voir
border-right-style
. <color>
-
Voir
border-right-color
.
Syntaxe formelle
<line-width> || <line-style> || <color>où
<line-width> = <length> | thin | medium | thick
<line-style> = none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
<color> = <rgb()> | <rgba()> | <hsl()> | <hsla()> | <hwb()> | <hex-color> | <named-color> | currentcolor | <deprecated-system-color>où
<rgb()> = rgb( <percentage>{3} [ / <alpha-value> ]? ) | rgb( <number>{3} [ / <alpha-value> ]? ) | rgb( <percentage>#{3} , <alpha-value>? ) | rgb( <number>#{3} , <alpha-value>? )
<rgba()> = rgba( <percentage>{3} [ / <alpha-value> ]? ) | rgba( <number>{3} [ / <alpha-value> ]? ) | rgba( <percentage>#{3} , <alpha-value>? ) | rgba( <number>#{3} , <alpha-value>? )
<hsl()> = hsl( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsl( <hue>, <percentage>, <percentage>, <alpha-value>? )
<hsla()> = hsla( <hue> <percentage> <percentage> [ / <alpha-value> ]? ) | hsla( <hue>, <percentage>, <percentage>, <alpha-value>? )
<hwb()> = hwb( [<hue> | none] [<percentage> | none] [<percentage> | none] [ / [<alpha-value> | none] ]? )où
<alpha-value> = <number> | <percentage>
<hue> = <number> | <angle>
Exemples
CSS
.exemple {
border-right: 3px dotted orange;
}
HTML
<p class="exemple">
En passant elle prit sur un rayon un pot
de confiture portant cette étiquette,
« MARMELADE D’ORANGES. »
</p>
Résultat
Spécifications
Spécification | État | Commentaires |
---|---|---|
CSS Backgrounds and Borders Module Level 3 La définition de 'border-right' dans cette spécification. |
Candidat au statut de recommandation | Pas de modification directe bien que la modification de valeurs pour border-right-color s'applique. |
CSS Level 2 (Revision 1) La définition de 'border-right' dans cette spécification. |
Recommendation | Aucune modification significative. |
CSS Level 1 La définition de 'border-right' dans cette spécification. |
Recommendation | Définition initiale. |
Valeur initiale | pour chaque propriété individuelle de la propriété raccourcie :
|
---|---|
Applicabilité | tous les éléments. S'applique aussi à ::first-letter . |
Héritée | non |
Valeur calculée | pour chaque propriété individuelle de la propriété raccourcie :
|
Type d'animation | pour chaque propriété individuelle de la propriété raccourcie :
|
Compatibilité des navigateurs
BCD tables only load in the browser