border-bottom
La propriété border-bottom
est une propriété raccourcie qui définit la bordure du côté bas d'un élément.
C'est une propriété raccourcie qui synthétise :
Ces propriétés permettent de décrire la bordure du côté bas d'un élément.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Le code source de cet exemple interactif est disponible dans un dépôt GitHub. Si vous souhaitez contribuez à ces exemples, n'hésitez pas à cloner https://github.com/mdn/interactive-examples et à envoyer une pull request !
Note : Comme pour les autres propriétés raccourcies, border-bottom
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-bottom-style: dotted;
border-bottom: thick green;
est équivalent à :
border-bottom-style: dotted;
border-bottom: none thick green;
et la valeur border-bottom-style
fournie avant border-bottom
est ignorée.
La valeur par défaut de border-bottom-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-bottom: 1px;
border-bottom: 2px dotted;
border-bottom: medium dashed green;
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.
Valeurs
<br-width>
- Voir
border-bottom-width
. <br-style>
- Voir
border-bottom-style
. <color>
- Voir
border-bottom-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()> | <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>? )où
<alpha-value> = <number> | <percentage>
<hue> = <number> | <angle>
Exemples
CSS
.exemple {
border-bottom: 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-bottom' dans cette spécification. |
Candidat au statut de recommandation | Pas de modification directe bien que la modification de valeurs pour border-bottom-color s'applique. |
CSS Level 2 (Revision 1) La définition de 'border-bottom' dans cette spécification. |
Recommendation | Aucune modification significative. |
CSS Level 1 La définition de 'border-bottom' 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