Propriété CSS right
How to use the right CSS property to set the right position of an element. See the property values in use and practice.
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
positionest défini surstatic, la propriétérightn'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
right: auto | length | initial | inherit;Exemple avec une valeur en px
<!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="/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
</body>
</html>Résultat

Exemple avec une valeur en %
<!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="/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
<!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
Pratique
Quel est le rôle de la propriété 'right' en CSS ?