私のロゴをNavbarに入れたいときは、ページ上部の固定navbarの高さを80pxに増やしました。問題は、アクティブに選択された領域の高さがナビゲーションバーで変更されていないことです。Navbarの高さの変化がアクティブエリアに影響しない
マイHTML:
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#">
<img src="./img/logo.png" alt="logo"/>
</a>
</div>
<ul class="nav navbar-nav navbar-right">
<li class="active"><a href="./index.html">Home</a></li>
<li><a href="./about-us.html">About Us</a></li>
<li><a href="./products.html">Products</a></li>
<li><a href="./contact.html">Contact</a></li>
<li><a href="./jobs.html">Jobs</a></li>
<li><a href="./clients.html">Clients</a></li>
</ul>
</div>
</nav>
bootstrap.cssを上書きマイカスタムCSS:
.navbar {
min-height: 80px;
}
.navbar-brand {
height: 80px;
}
https://jsfiddle.net/y1ycfbbr/ –
いけない 'height'を与える代わりに、ナビゲーションバーのUL李のA''に 'パディングtop'と'パディング-bottom'を与えてみてください。 – divy3993
ちょっと@ケイトあなたが4つの答えを持って、あなたが助けたものをアップヴォートするといいと思います。 :-)そうでなければ、ちょうど私達に話してください! ;-) – Daniel