Propriété CSS right
La propriété right spécifie une partie de la position des éléments positionnés.
Pour les éléments positionnés de manière absolue ou fixe, la propriété right spécifie la distance entre le bord droit de l'élément et le bord droit de son bloc contenant.
INFO
Si position est défini sur static, la propriété right n'a aucun effet.
L'effet de right dépend du positionnement de l'élément (voir la propriété position) :
- Si
positionest défini surabsoluteoufixed, la propriétérightspécifie la distance entre le bord droit de l'élément et le bord droit de son bloc contenant. - Si
positionest défini surrelative, la propriétérightspécifie la distance de déplacement du bord droit de l'élément vers la droite par rapport à sa position normale. - Si
positionest défini sursticky, la propriétérightspécifie la distance par rapport au bord droit de la zone d'affichage lorsque l'élément devient collant. - Si
positionest défini surstatic, la propriété n'a aucun effet.
| Valeur initiale | auto |
|---|---|
| S'applique à | Éléments positionnés. |
| Hérité | Non. |
| Animable | Oui. La position de l'élément est animable. |
| Version | CSS2 |
| Syntaxe DOM | Object.style.right = "50px"; |
Syntaxe
Syntaxe de la propriété CSS right
css
right: auto | length | initial | inherit;Exemple avec une valeur en px
html
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
img {
position: absolute;
right: 35px;
}
</style>
</head>
<body>
<h2>Right property example</h2>
<img src="https://fr.w3docs.com/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
</body>
</html>Résultat

Exemple avec une valeur en %
html
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div {
height: 150px;
width: 100%;
background-color: #ccc;
color: #ffffff;
}
img {
position: absolute;
right: 30%;
top: 120px;
}
</style>
</head>
<body>
<h2>Right property example</h2>
<img src="https://fr.w3docs.com/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
<div>This is some div element.</div>
</body>
</html>Exemple avec une valeur initial
html
<!DOCTYPE html>
<html>
<head>
<title>Title of the document</title>
<style>
div {
position: relative;
max-width: 300px;
line-height: 20px;
}
p {
position: absolute;
right: initial;
background-color: lightgreen;
}
</style>
</head>
<body>
<h2>Right property example</h2>
<div>
Lorem ipsum, or lipsum as it is sometimes known, is dummy text used in laying out print, graphic or web designs
<p>Some text</p>
</div>
</body>
</html>Valeurs
| Valeur | Description | Tester |
|---|---|---|
| auto | Définit la position du bord droit. C'est la valeur par défaut de cette propriété. | Tester » |
| length | Définit la position du bord droit en px, em, rem, etc. Les valeurs négatives sont autorisées. | Tester » |
| % | Définit la position du bord droit en % de l'élément contenant. Les valeurs négatives sont autorisées. | Tester » |
| initial | Définit la propriété sur sa valeur par défaut (auto), ce qui permet au navigateur de calculer la position automatiquement. | Tester » |
| inherit | Hérite la propriété de l'élément parent. |
Pratique
Quel est le rôle de la propriété 'right' en CSS ?