Heim > Web-Frontend > CSS-Tutorial > Wie zentriere ich ein Div-Element auf dem Bildschirm nur mit CSS?

Wie zentriere ich ein Div-Element auf dem Bildschirm nur mit CSS?

DDD
Freigeben: 2024-11-29 07:17:14
Original
715 Leute haben es durchsucht

How to Center a Div Element on the Screen Using Only CSS?

Zentrieren eines
Element auf dem Bildschirm mit CSS

Frage:

Wie kann ich ein

zentrieren? Element auf dem Bildschirm, unabhängig von der Bildschirmgröße, nur mit CSS?

Lösung:

Um ein

(oder ) Element in der Mitte des Bildschirms, führen Sie die folgenden Schritte aus:

  1. Stellen Sie die Position des Elements auf „absolut“ ein.
  2. Legen Sie die Position oben und links fest Eigenschaften auf „50 %“.
  3. Verwenden Sie negative Ränder, um die Position des Elements so zu versetzen, dass es angezeigt wird zentriert:
    <br> margin-top: -{height_of_element}/2;<br> margin-left: -{width_of_element}/2;<br>

Beispiel mit Fest Größe:

#myDiv {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
  width: 100px;
  height: 100px;
}
Nach dem Login kopieren

Hinweis:

  • Wenn Sie nicht möchten, dass das Element mit der Website scrollt, sollten Sie die Verwendung von „fest“ in Betracht ziehen. Positionierung statt „absolut“.
  • Für ein dynamisches Element, das seine Größe anpasst, verwenden Sie JavaScript oder CSS calc(), um die korrekte Position zu berechnen Ränder.

Das obige ist der detaillierte Inhalt vonWie zentriere ich ein Div-Element auf dem Bildschirm nur mit CSS?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage