Heim > Web-Frontend > CSS-Tutorial > Wie zentriere ich eine Schaltfläche horizontal (und vertikal) innerhalb eines Divs voller Breite?

Wie zentriere ich eine Schaltfläche horizontal (und vertikal) innerhalb eines Divs voller Breite?

Mary-Kate Olsen
Freigeben: 2024-12-16 17:53:09
Original
832 Leute haben es durchsucht

How to Center a Button Horizontally (and Vertically) Within a Full-Width Div?

Zentrieren einer Schaltfläche innerhalb eines Divs mit 100 % Breite

Eine häufige Notwendigkeit in CSS besteht darin, eine Schaltfläche innerhalb eines Divs zu zentrieren, das sich über das Ganze erstreckt Breite der Seite. Um dies zu erreichen, stehen mehrere Methoden zur Verfügung.

Ein Ansatz ist die Verwendung von Flexbox. Durch Festlegen der Anzeigeeigenschaft des Divs auf Flex und Hinzufügen von justify-content: center und align-items: center wird das Div zu einem Flexbox-Container, der seine untergeordneten Elemente vertikal und horizontal zentriert.

#wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
button {
  /* Other styles */
}
Nach dem Login kopieren

Bei vertikaler Ausrichtung ist nicht notwendig, Sie können einfach justify-content: center verwenden.

#wrapper {
  display: flex;
  justify-content: center;
}
button {
  /* Other styles */
}
Nach dem Login kopieren

Für einen traditionelleren Ansatz können Sie die Margin-Eigenschaft der Schaltfläche auf „Auto“ setzen. Dadurch wird die Schaltfläche horizontal innerhalb des Div zentriert.

button {
  margin: 0 auto;
  /* Other styles */
}
Nach dem Login kopieren

Alternativ können Sie die text-align-Eigenschaft des Div auf „zentriert“ setzen. Dadurch werden alle Elemente innerhalb des Div zentriert, einschließlich der Schaltfläche.

div {
  text-align: center;
}
button {
  /* Other styles */
}
Nach dem Login kopieren

Dies sind nur einige Methoden zum Zentrieren einer Schaltfläche innerhalb eines Div. Der beste Ansatz hängt von den spezifischen Anforderungen Ihres Layouts ab.

Das obige ist der detaillierte Inhalt vonWie zentriere ich eine Schaltfläche horizontal (und vertikal) innerhalb eines Divs voller Breite?. 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