Fixieren der Mittenausrichtung für Divs mit fester Position
Die Mittenausrichtung eines Divs mit fester Position kann bei herkömmlichen Methoden für absolut positionierte Elemente eine Herausforderung darstellen. Der „Hack“, die Left-Eigenschaft auf 50 % und den linken Rand auf die halbe Div-Breite zu setzen, schlägt bei Divs mit fester Position fehl.
Um dieses Problem zu beheben und eine präzise Zentrierung zu erreichen, ist die Verwendung von CSS3 eine bessere Lösung Eigenschaft transformieren. Auch ohne explizite Breiteneinstellung positioniert diese Methode das Div effektiv in der Mitte:
Diese Lösung richtet die Mitte des Divs an der Mitte des Ansichtsfensters aus und stellt so sicher, dass es auch dann zentriert bleibt, wenn die Größe des Browserfensters geändert wird . Darüber hinaus wird die Transformationseigenschaft von modernen Browsern weitgehend unterstützt.
Bonus: Verbesserte Mittenausrichtung für absolut positionierte Elemente
Für absolut positionierte Elemente bietet die Verwendung des folgenden Ansatzes a Genauere und vielseitigere Methode zur Zentrierung:
Hier wird das Element absolut positioniert und ausgerichtet, indem seine Position basierend transformiert wird auf seiner eigenen Höhe und Breite. Diese Methode ermöglicht eine präzise Zentrierung, ohne dass Randanpassungen erforderlich sind.
Das obige ist der detaillierte Inhalt vonWie zentriert man feste und absolut positionierte Divs perfekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!