CSS Position Property

Interaktive Erklärungen und Beispiele

Die CSS Position-Eigenschaft

Die position-Eigenschaft definiert, wie ein Element im Dokument positioniert wird. Unten finden Sie Erklärungen zu jedem Positionierungstyp und können die Werte live ändern.

Static (Statisch)

Standardpositionierung. Elemente folgen dem normalen Dokumentenfluss.

Elternelement
Static
Geschwisterelement
0px
0px

Bei position: static haben top, left, right und bottom keine Wirkung. Das Element verbleibt im normalen Dokumentenfluss.

Relative (Relativ)

Element wird relativ zu seiner normalen Position im Dokumentenfluss positioniert.

Elternelement
Relative
Geschwisterelement
0px
0px

Bei position: relative wird das Element relativ zu seiner normalen Position verschoben. Der ursprüngliche Platz im Dokumentenfluss bleibt reserviert.

Absolute (Absolut)

Element wird relativ zum nächsten positionierten Vorfahren positioniert.

Elternelement
Absolute
Geschwisterelement
0px
0px

Bei position: absolute wird das Element aus dem normalen Dokumentenfluss entfernt und relativ zum nächsten positionierten Elternelement (position nicht static) platziert.

Fixed (Fixiert)

Element wird relativ zum Viewport positioniert und bleibt beim Scrollen an derselben Stelle.

Hinweis: Fixed-Elemente sind relativ zum Viewport positioniert. Öffnen Sie die Browser-DevTools, um den Effekt im Seitenkontext zu sehen.

Fixed
20px
20px

Bei position: fixed wird das Element relativ zum Viewport positioniert. Es bleibt auch beim Scrollen an derselben Stelle. Der ursprüngliche Platz im Dokumentenfluss wird nicht reserviert.

Sticky (Klebrig)

Kombination aus relative und fixed. Wechselt je nach Scrollposition.

Scrollen Sie in diesem Bereich, um den Sticky-Effekt zu sehen:

Inhaltsbereich 1
Inhaltsbereich 2
Sticky
Inhaltsbereich 3
Inhaltsbereich 4
Inhaltsbereich 5
0px

Bei position: sticky verhält sich das Element zunächst wie relative, wechselt aber bei Erreichen einer bestimmten Scrollposition zu fixed.