Kursinhalt
Fortgeschrittene CSS-Techniken
Fortgeschrittene CSS-Techniken
2. Elementpositionierung
Was Ist Positionierung?Relative PositionierungHerausforderung: Relative PositionierungAbsolute PositionierungHerausforderung: Absolute PositionierungFeste PositionierungHerausforderung: Feste PositionierungSticky-PositionierungHerausforderung: Sticky PositionierungStapelreihenfolgeHerausforderung: StapelreihenfolgeInhaltsüberlauf
Herausforderung: Absolute Positionierung
Aufgabe
Zentrieren Sie das Kindelement (div
mit dem Klassennamen child
) innerhalb des Elternelements (div
mit dem Klassennamen parent
) mithilfe der absoluten Positionierung.
Schritte:
- Wenden Sie die
absolute
Positionierung auf das Kindelement an. - Berechnen Sie die Werte für die Eigenschaften
top
undleft
, um das Kindelement innerhalb des Elternelements zu zentrieren. Das Elternelement hat eine Breite und Höhe von220px
, während das Kindelement eine Breite und Höhe von80px
hat. - Stellen Sie sicher, dass ein Element die
absolute
Positionierung hat und das andere dierelative
Positionierung, um den korrekten Positionierungskontext herzustellen. Andernfalls wird die absolute Positionierung relativ zumbody
-Element sein.
index.html
index.css
- Um den Wert für die
top
-Eigenschaft zu berechnen, verwenden Sie die Formel:(parentHeight - childHeight) / 2
. - Um den Wert für die
left
-Eigenschaft zu berechnen, verwenden Sie die Formel:(parentWidth - childWidth) / 2
.
index.html
index.css
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 5