2016-12-29 16 views
3

私はnavbarとfooterを構築するためにブートストラップの方法に従っていますが、navbarにいくつかの問題があります。左側の頭にNavbarの中に私のロゴであるイメージを置きたいロゴは列に収まらない。どうしてか分かりません。ここロゴはnavbarに適合しません

は私のコードです:

<header> 
    <nav class="navbar navbar-default"> 
     <ul class="nav navbar-nav navbar-left"> 
      <a href="/" class="navbar-brand"><img src="img/logo1.png" class="img img-responsive" alt=""></a> 
      <li><a href="/">Home</a></li> 
      <li><a href="/about">About</a></li> 
      <li><a href="/contact">Contact</a></li> 
     </ul> 
     <ul class="nav navbar-nav navbar-right"> 
      <li><a href="/Register">Register</a></li> 
      <li><a href="/Login">Login</a></li> 
     </ul> 
    </nav> 
</header> 

画像:

the problem

私はこのCSSを追加しようとしました:

.navbar-brand 
{ 
    margin: 0; 
    padding: 0; 
} 

.navbar-brand img 
{ 
    max-height: 100%; 
} 

しかし、私のイメージが小さくなる、イメージのサイズを増やしたい場合は、イメージを伸ばしたい、私はちょうどイメージをサイズ比を維持し、navbarの左側に合うようにしたい、何が間違っている?

bootply

+0

試し '追加するパディング左:20ピクセル;あなたの.navbar-branでd –

答えて

1

入れnavbar-brandnavbar-nav

<header> 
    <nav class="navbar navbar-default"> 
    <div class="navbar-header"> 
     <a class="navbar-brand" href="#"> 
     <img src="img/logo1.png" class="img img-responsive" alt=""> 
     </a> 
    </div> 
    <ul class="nav navbar-nav navbar-left"> 
     <li><a href="/">Home</a></li> 
     <li><a href="/about">About</a></li> 
     <li><a href="/contact">Contact</a></li> 
    </ul> 
    <ul class="nav navbar-nav navbar-right"> 
     <li><a href="/Register">Register</a></li> 
     <li><a href="/Login">Login</a></li> 
    </ul> 
    </nav> 
</header> 

More Info

+0

はうまく動作しませんでした。同じ結果:/ –

+0

デバッグがはるかに簡単な、適切な 'fiddle'を提供できますか? –

+0

上記の更新を参照してください –

0

のあなたはこれを試すことができます。..

.navbar-brand 
{ 
    padding-left:20px; 
    z-index:999; 
    position:relative; 
} 
+0

私はその場所に表示するロゴをしたくない、私はそれが欲しい、多分あなたはnavbarを見ることができないが、そこにある –

関連する問題