Flexbox und absolute Positionierung

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Chen Hui Jing stellt fest, dass ein absolut positioniertes Flex-Element nicht mehr Teil des Flex-Layouts ist. Außer... es ist doch ein bisschen Teil davon. Wenn Sie das Kind auf position: absolute; setzen, aber keine top/right/bottom/left-Eigenschaften zuweisen, dann wird die Flexbox-Ausrichtung immer noch darauf angewendet.

Es ist seltsam anzusehen, aber es macht auch einen gewissen Sinn. Wenn Sie position: absolute; auf Elemente anwenden (und nichts weiter), bleiben sie irgendwie dort, wo sie sind, bis Sie andere Positionierungseigenschaften zuweisen. Sehen Sie, wie dieses SVG-Icon einfach in der Mitte dieses Absatzes sitzt und sogar mit ihm fließt, wenn die Größe geändert wird, da es keine spezifischen Positionierungsanweisungen außer "beeinflusse nichts anderes" hat.

Direkter Link →