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 :

* `border-right-width`,
* `border-right-style`,
* `border-right-color`.
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 :


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


est équivalent à :


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


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

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

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

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

border-right =   
  <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-right: 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.