Bagaimana untuk Memusatkan Pautan Navigasi Navbar Bootstrap Twitter?

Susan Sarandon
Lepaskan: 2024-11-01 10:53:02
asal
1012 orang telah melayarinya

How to Center Twitter Bootstrap Navbar Navigation Links?

Ubah suai Navbar Bootstrap Twitter: Memusatkan Pautan Navigasi

Navbar Twitter Bootstrap menawarkan penyelesaian praktikal untuk navigasi tapak web. Walau bagaimanapun, kadangkala anda mungkin mahu menyesuaikan penampilannya, seperti memusatkan pautan navigasi.

Masalah: Memusatkan Pautan Navigasi

Mengubah suai penjajaran bar navigasi memerlukan beberapa kod CSS. Walau bagaimanapun, beberapa kaedah mungkin tidak memberikan hasil yang diinginkan. Mari kita teroka pendekatan yang betul.

Penyelesaian: Reka Letak Sebaris-Sekat dan Penjajaran Teks

Untuk memusatkan item menu nav, tetapkan sifat paparannya kepada sekatan sebaris dan bukannya apungan: kiri. Ini akan membolehkan item dijajarkan secara mendatar tanpa melanggar reka letak. Selain itu, tetapkan sifat penjajaran teks bekas dalam bar navigasi ke tengah.

<code class="css">.navbar .nav,
.navbar .nav > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    *zoom: 1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.navbar-inner {
    text-align: center;
}</code>
Salin selepas log masuk

Menyasarkan Kejadian Navbar Tertentu

Jika anda mempunyai berbilang bar navigasi pada halaman web anda, adalah disyorkan untuk membuat kelas CSS khusus untuk menyasarkan bar navigasi khusus yang anda mahu pusatkan. Ini akan menghalang kesan yang tidak diingini pada bar navigasi lain.

<code class="html"><div class="navbar navbar-fixed-top center">
    <div class="navbar-inner">
        ....
    </div>
</div></code>
Salin selepas log masuk
<code class="css">.center.navbar .nav,
.center.navbar .nav > li {
    float: none;
    display: inline-block;
    *display: inline; /* ie7 fix */
    *zoom: 1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.center .navbar-inner {
    text-align: center;
}</code>
Salin selepas log masuk

Menjajarkan Item Submenu

Perlu diperhatikan bahawa CSS di atas juga akan menjejaskan item submenu, menyebabkan item tersebut turut dipusatkan . Jika anda lebih suka item submenu dijajarkan ke kiri, tambah gaya berikut:

<code class="css">.center .dropdown-menu {
    text-align: left;
}</code>
Salin selepas log masuk

Demo

Lihat demo langsung di: http://jsfiddle.net/C7LWm/show /

Atas ialah kandungan terperinci Bagaimana untuk Memusatkan Pautan Navigasi Navbar Bootstrap Twitter?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan