CSS right-Eigenschaft
Die right-Eigenschaft gibt einen Teil der Position von positionierten Elementen an.
Für absolut oder fest positionierte Elemente gibt die right-Eigenschaft den Abstand zwischen der rechten Kante des Elements und der rechten Kante seines Containings-Blocks an.
INFO
Wenn position auf static gesetzt ist, hat die right-Eigenschaft keine Auswirkung.
Die Wirkung von right hängt von der Positionierung des Elements ab (siehe position-Eigenschaft):
- Wenn
positionaufabsoluteoderfixedgesetzt ist, gibt dieright-Eigenschaft den Abstand zwischen der rechten Kante des Elements und der rechten Kante seines Containings-Blocks an. - Wenn
positionaufrelativegesetzt ist, gibt dieright-Eigenschaft den Abstand an, um den die rechte Kante des Elements von ihrer normalen Position nach rechts verschoben wird. - Wenn
positionaufstickygesetzt ist, gibt dieright-Eigenschaft den Abstand zur rechten Kante des Viewports an, wenn das Element sticky wird. - Wenn
positionaufstaticgesetzt ist, hat die Eigenschaft keine Auswirkung.
| Anfangswert | auto |
|---|---|
| Gilt für | Positionierte Elemente. |
| Vererbbar | Nein. |
| Animierbar | Ja. Die Position des Elements ist animierbar. |
| Version | CSS2 |
| DOM-Syntax | Object.style.right = "50px"; |
Syntax
Syntax der CSS right-Eigenschaft
css
right: auto | length | initial | inherit;Beispiel mit px-Wert
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://de.w3docs.com/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
</body>
</html>Ergebnis

Beispiel mit %-Wert
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://de.w3docs.com/build/images/w3docs-logo-black.png" alt="W3docs logo" width="146" height="41" />
<div>This is some div element.</div>
</body>
</html>Beispiel mit initial-Wert
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>Werte
| Wert | Beschreibung | Ausführen |
|---|---|---|
| auto | Legt die Position der rechten Kante fest. Dies ist der Standardwert dieser Eigenschaft. | Ausführen » |
| length | Legt die Position der rechten Kante mit px, em, rem usw. fest. Negative Werte sind erlaubt. | Ausführen » |
| % | Legt die Position der rechten Kante in % des Containings-Elements fest. Negative Werte sind erlaubt. | Ausführen » |
| initial | Setzt die Eigenschaft auf ihren Standardwert (auto), wodurch der Browser die Position automatisch berechnet. | Ausführen » |
| inherit | Erbt die Eigenschaft vom Elternelement. |
Praxis
Welche Rolle spielt die 'right'-Eigenschaft in CSS?