Saya mengalami masalah saat memusatkan konten saya di navbar bootstrap. Saya menggunakan bootstrap 3. Saya sudah membaca banyak posting, tetapi CSS atau metode yang digunakan tidak akan berfungsi dengan kode saya! Saya benar-benar frustrasi, jadi ini adalah pilihan terakhir saya. Bantuan apa pun akan dihargai!
<!DOCTYPE html>
<html>
<head>
<title>Navigation</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="css/style.css" rel="stylesheet" media="screen">
</head>
<body>
<div class="container">
<nav class="navbar navbar-default" role="navigation">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav">
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</nav>
<h1>Home</h1>
</div>
<!--JAVASCRIPT-->
<script src="js/jquery-1.10.2.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>
css
twitter-bootstrap
navbar
Nick lK
sumber
sumber
.navbar .navbar-collapse { line-height: 0px; }
Posting asli bertanya bagaimana cara memusatkan navbar yang runtuh. Untuk memusatkan elemen pada navbar normal, coba ini:
sumber
Ada cara lain untuk melakukan ini untuk tata letak yang tidak harus meletakkan navbar di dalam wadah, dan yang tidak memerlukan CSS atau override Bootstrap.
Cukup letakkan div dengan
container
kelas Bootstrap di sekitar navbar. Ini akan memusatkan tautan di dalam navbar:Jika Anda ingin menyelaraskan konten isi ke navbar tengah, Anda juga meletakkan konten isi itu di
container
tag Bootstrap .Tidak semua orang dapat menggunakan jenis tata letak ini (beberapa orang perlu membuat navbar sendiri di dalam
container
). Meskipun demikian, jika Anda bisa melakukannya, ini adalah cara mudah untuk membuat tautan navbar dan tubuh Anda terpusat.Anda dapat melihat hasilnya di JSFiddle halaman penuh ini: http://jsfiddle.net/bdd9U/231/embedded/result/
Sumber: http://jsfiddle.net/bdd9U/229/
sumber
Kode ini bekerja untuk saya
sumber
Untuk Bootstrap 4:
Gunakan saja
mx-auto akan melakukan pekerjaan
sumber
Perbarui 2020 ...
Bootstrap 4
Memusatkan konten Navbar lebih mudah adalah Bootstrap 4, dan Anda dapat melihat banyak skenario pemusatan yang dijelaskan di sini: https://stackoverflow.com/a/20362024/171456
Bootstrap 3
Skenario lain yang tidak tampaknya telah dijawab belum adalah berpusat baik yang merek dan link navbar . Inilah solusinya ..
http://codeply.com/go/1lrdvNH9GI
Lihat juga: Bootstrap NavBar dengan item rata kiri, tengah atau kanan
sumber
dari situs resmi bootstrap (dan, hampir, seperti kata Eric S. Bullington.
https://getbootstrap.com/components/#navbar-default
contoh navbar terlihat seperti:
ke pusat nav, bahwa apa yang telah saya lakukan:
css:
bekerja dengan class = "container" dan navbar-kanan atau kiri, dan tentu saja Anda dapat mengganti id dengan kelas. : D
sumber
Sepertinya semua jawaban ini melibatkan custom css di atas bootstrap. Jawaban yang saya berikan hanya menggunakan bootstrap, jadi saya harap ini digunakan untuk mereka yang ingin membatasi penyesuaian.
Ini diuji dengan Bootstrap V3.3.7
sumber
ini seharusnya bekerja
sumber
Gunakan html berikut
Dan css
Ubah sesuai dengan kebutuhan Anda
sumber
V4 dari BootStrap menambahkan Center (justify-content-center) dan Right Alignment (justify-content-end) sesuai: https://v4-alpha.getbootstrap.com/components/navs/#horizontal-alignment
sumber