Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Elemente innerhalb einer Bootstrap-Navigationsleiste zentrieren?

Wie kann ich Elemente innerhalb einer Bootstrap-Navigationsleiste zentrieren?

DDD
Freigeben: 2024-12-29 10:56:10
Original
816 Leute haben es durchsucht

How can I center elements within a Bootstrap navbar?

Elemente in der Bootstrap-Navbar zentrieren

Das Zentrieren von Elementen in der Bootstrap-Navbar kann aufgrund der flexiblen Anordnung der Komponenten eine Herausforderung darstellen. Hier sind jedoch einige effektive Möglichkeiten, dies zu erreichen:

Bootstrap 5 (2021)

Die Navbar verwendet weiterhin Flexbox, sodass die Ausrichtungsprinzipien ähnlich wie bei Bootstrap 4 bleiben „Website-Name“ kann mit mx-auto zentriert werden. Die Menüs auf der linken und rechten Seite müssen nicht mehr schwebend sein.

Beispielcode:

<nav>
Nach dem Login kopieren
Nach dem Login kopieren

Bootstrap 4.1

Die Navbar nutzt jetzt Flexbox und ermöglicht die Zentrierung mit mx-auto. Für die Menüs auf der linken und rechten Seite ist die Verwendung von Floats nicht mehr erforderlich.

Beispielcode:

<nav>
Nach dem Login kopieren
Nach dem Login kopieren

Bootstrap 4 Beta

Wenn die Navbar nur über ein einziges Navbar-Nav verfügt, können Sie auch verwenden justify-content-center, um den Inhalt auszurichten.

Navigationsleistenzentrierung mit absoluter Position

Sie können das Element, das Sie zentrieren möchten, absolut positionieren :

.abs-center-x { position: absolute; left: 50%; transform: translateX(-50%); }
Nach dem Login kopieren

Navbar-Zentrierung mit Flexbox Verschachtelung

Eine weitere Möglichkeit besteht darin, das Element mithilfe von Flexbox zu zentrieren:

<ul>
Nach dem Login kopieren

Hinweis: Die oben genannten Lösungen zentrieren den „Website-Namen“ relativ zur linken Seite und rechts Navbar-Nav. Durch das Hinzufügen der Klasse flex-fill wird sichergestellt, dass jeder Abschnitt die Breite der Navigationsleiste ausfüllt, wodurch eine Fehlausrichtung verhindert wird, wenn die angrenzenden Abschnitte in der Breite variieren.

Das obige ist der detaillierte Inhalt vonWie kann ich Elemente innerhalb einer Bootstrap-Navigationsleiste zentrieren?. 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