Heim > Web-Frontend > CSS-Tutorial > Wie zentriere ich ein DIV horizontal und vertikal, ohne den Inhalt abzuschneiden?

Wie zentriere ich ein DIV horizontal und vertikal, ohne den Inhalt abzuschneiden?

Susan Sarandon
Freigeben: 2024-12-19 00:34:12
Original
864 Leute haben es durchsucht

How to Center a DIV Horizontally and Vertically Without Clipping Content?

Ein DIV horizontal und vertikal zentrieren, ohne den Inhalt abzuschneiden

Wenn Sie ein DIV vertikal und horizontal zentrieren möchten, ist es wichtig sicherzustellen, dass der Inhalt auch bei geöffnetem Fenster intakt bleibt wird kleiner als der Inhalt selbst.

Ein gängiger Ansatz beinhaltet absolute Positionierung und negative Margen. Allerdings kann diese Methode dazu führen, dass Inhalte abgeschnitten werden, wenn die Fenstergröße kleiner wird.

Für moderne Browser gibt es eine bessere Lösung mit Flexbox:

HTML

<div>
Nach dem Login kopieren

CSS

.content {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
Nach dem Login kopieren

Dieser Ansatz nutzt Transformationen, um den Inhalt zu übersetzen, ohne seine Größe zu beeinflussen. Dadurch bleibt der Inhalt unabhängig von den Fensterabmessungen zentriert.

Das obige ist der detaillierte Inhalt vonWie zentriere ich ein DIV horizontal und vertikal, ohne den Inhalt abzuschneiden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage