問題: さまざまな試みにもかかわらず、ユーザーはブートストラップ内の要素を中央に配置できませんnavbar.
答え:
Navbar はフレックスボックスを利用しており、mx-auto クラスを使用して要素を中央に配置できます。
<nav class="navbar navbar-expand-md navbar-dark bg-dark main-nav"> <div class="container"> <ul class="nav navbar-nav"> <li class="nav-item active"><a class="nav-link" href="#">Home</a></li> <li class="nav-item"><a class="nav-link" href="#">Download</a></li> <li class="nav-item"><a class="nav-link" href="#">Register</a></li> </ul> <ul class="nav navbar-nav mx-auto"> <li class="nav-item"><a class="nav-link" href="#">Website Name</a></li> </ul> <ul class="nav navbar-nav"> <li class="nav-item"><a class="nav-link" href="#">Rates</a></li> <li class="nav-item"><a class="nav-link" href="#">Help</a></li> <li class="nav-item"><a class="nav-link" href="#">Contact</a></li> </ul> </div> </nav>
Bootstrap 4.1 以降の場合、左右のメニューを揃えるには、左にプルおよび右にプルする代わりに mx-auto を使用します。
<nav class="navbar navbar-expand-md navbar-dark bg-dark main-nav"> <div class="container"> <ul class="nav navbar-nav"> <li class="nav-item active"><a class="nav-link" href="#">Home</a></li> <li class="nav-item"><a class="nav-link" href="#">Download</a></li> <li class="nav-item"><a class="nav-link" href="#">Register</a></li> </ul> <ul class="nav navbar-nav mx-auto"> <li class="nav-item"><a class="nav-link" href="#">Website Name</a></li> </ul> <ul class="nav navbar-nav"> <li class="nav-item"><a class="nav-link" href="#">Rates</a></li> <li class="nav-item"><a class="nav-link" href="#">Help</a></li> <li class="nav-item"><a class="nav-link" href="#">Contact</a></li> </ul> </div> </nav>
これらの解決策には、中央の要素がさまざまな要素の隣接する要素と完全に整列しないなどの欠点がある可能性があることを覚えておいてください。
追加の注意事項:
以上がブートストラップ ナビゲーションバー内の要素を中央に配置するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。