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 :

* `border-bottom-width`,
* `border-bottom-color`,
* `border-bottom-style`.

Ces propriétés permettent de décrire la bordure du côté bas d'un élément.

Exemple interactif
------------------

**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 :


```css
border-bottom-style: dotted;
border-bottom: thick green;
```


est équivalent à :


```css
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
-------


```css
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`.

Définition formelle
-------------------

|  |  |
| --- | --- |
| Valeur initiale | pour chaque propriété individuelle de la propriété raccourcie :* `border-bottom-width`: `medium`
* `border-bottom-style`: `none`
* `border-bottom-color`: `currentcolor`
 |
| 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 :* `border-bottom-width`: la longueur absolue ou `0` si `border-bottom-style` vaut `none` ou `hidden`
* `border-bottom-style`: comme spécifié
* `border-bottom-color`: couleur calculée
 |
| Type d'animation | pour chaque propriété individuelle de la propriété raccourcie :* `border-bottom-color`: une couleur
* `border-bottom-style`: discrète
* `border-bottom-width`: une longueur
 |

Syntaxe formelle
----------------
```

border-bottom =   
  <line-width>  ||  
  <line-style>  ||  
  <color>         
  
<line-width> =   
  <length [0,∞]>  |  
  thin            |  
  medium          |  
  thick             
  
<line-style> =   
  none    |  
  hidden  |  
  dotted  |  
  dashed  |  
  solid   |  
  double  |  
  groove  |  
  ridge   |  
  inset   |  
  outset    
  
```

Exemples
--------

### CSS


```css
.exemple {
  border-bottom: 3px dotted orange;
}
```

### HTML


```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
--------------

| Specification |
| --- |
| CSS Backgrounds and Borders Module Level 3 # border-shorthands |

Compatibilité des navigateurs
-----------------------------

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.