Das Zentrieren von Elementen mit fester Position kann eine Herausforderung sein, insbesondere nachdem man auf die Einschränkungen des „Halbbreiten-Rand“-Tricks für absolut gestoßen ist positionierte Elemente. Glücklicherweise bietet CSS3 eine Lösung für dieses Problem.
Lösung für Div mit fester Position:
Um ein Div mit fester Position zentral auszurichten, verwenden Sie die Transformationseigenschaft:
.centered { position: fixed; left: 50%; transform: translate(-50%, 0); }
Diese Methode verschiebt die Position des Divs effektiv von seiner linken Ecke in seine zentrieren.
Verbesserte absolute Positionsausrichtung:
Beim Versuch, absolut positionierte Divs zu zentrieren, gibt es einen besseren Ansatz:
.better-centered { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
Mit dieser Option Methode werden Divs sowohl horizontal als auch vertikal zentriert, unabhängig von ihrer Größe oder oberen Positionierung.
Das obige ist der detaillierte Inhalt vonWie kann ich fest und absolut positionierte Divs mit CSS präzise zentrieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!