Rumah >hujung hadapan web >tutorial css >Bagaimanakah saya boleh memusatkan elemen dalam navbar Bootstrap?

Bagaimanakah saya boleh memusatkan elemen dalam navbar Bootstrap?

DDD
DDDasal
2024-12-29 10:56:10819semak imbas

How can I center elements within a Bootstrap navbar?

Memusatkan Elemen dalam Bootstrap Navbar

Memusatkan elemen dalam Bootstrap Navbar boleh mencabar kerana cara komponen disusun secara fleksibel. Walau bagaimanapun, berikut ialah beberapa cara berkesan untuk mencapai perkara ini:

Bootstrap 5 (2021)

Navbar masih menggunakan flexbox, jadi prinsip penjajaran kekal serupa dengan Bootstrap 4. "Nama Laman Web" boleh dipusatkan menggunakan mx-auto. Menu sebelah kiri dan kanan tidak lagi perlu diapungkan.

Contoh Kod:

<nav>

Bootstrap 4.1

Navbar kini memanfaatkan flexbox, membolehkan pemusatan menggunakan mx-auto. Menu sebelah kiri dan kanan tidak lagi memerlukan penggunaan terapung.

Contoh Kod:

<nav>

Bootstrap 4 Beta

Jika Navbar hanya menampilkan satu navbar-nav, anda juga boleh menggunakan justify-content-center untuk menjajarkan kandungan.

Navbar Centering with Absolute Position

Anda boleh meletakkan elemen yang anda mahu pusatkan secara mutlak menggunakan :

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

Pemusatan Navbar dengan Flexbox Bersarang

Pilihan lain ialah memusatkan item menggunakan flexbox:

<ul>

Nota: Penyelesaian di atas memusatkan "Nama Laman Web" berbanding sebelah kiri dan navbar-nav kanan. Menambah kelas flex-fill memastikan setiap bahagian memenuhi lebar Navbar, mengelakkan salah jajaran apabila bahagian bersebelahan berbeza lebar.

Atas ialah kandungan terperinci Bagaimanakah saya boleh memusatkan elemen dalam navbar Bootstrap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn