2017-02-15 9 views
0

ブートストラップを使用してナビゲーションバーを下の写真のように見せても問題があります。ナビゲーションバーのレイアウト

enter image description here

<nav class="navbar navbar-inverse" role="navigation"> 
    <div class="row"> 
     <div class="col-md-2"> 
      <img src="" class="img-responsive" /> 
     </div> 
     <div class="col-md-8"> 

     </div> 
     <div class="col-md-2"> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-md-2"> 
     </div> 
     <div class="col-md-8"> 

     </div> 
     <div class="col-md-2"> 
      <img src="" class="img-responsive" /> 
     </div> 
    </div> 
</nav> 

画面解像度は画像ではなく、1曲全体として縮小の実際のナビゲーションリンクの上部と下部に行くだろう小さくなりました。これを達成するためのより良いレイアウトはありますか?

+0

をあなたは、あなたの質問にデモを含めてくださいすることができますか? –

+0

あなたのページが反応していると不平を言っています。良いですね。 –

答えて

0

小さい画面でレイアウトを維持するには、col-*-*クラスの-md--xs-に置き換える必要があります。私はあなたがブートストラップv3を使用していると仮定します。ブートストラップv4のために

<nav class="navbar navbar-inverse" role="navigation"> 
    <div class="row"> 
     <div class="col-xs-2"> 
      <img src="" class="img-responsive" /> 
     </div> 
     <div class="col-xs-8"> 

     </div> 
     <div class="col-xs-2"> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-xs-2"> 
     </div> 
     <div class="col-xs-8"> 

     </div> 
     <div class="col-xs-2"> 
      <img src="" class="img-responsive" /> 
     </div> 
    </div> 
</nav> 

、あなたはalltogether -md-を削除する必要があるだろう:

<nav class="navbar navbar-inverse" role="navigation"> 
    <div class="row"> 
     <div class="col-2"> 
      <img src="" class="img-responsive" /> 
     </div> 
     <div class="col-8"> 

     </div> 
     <div class="col-2"> 
     </div> 
    </div> 
    <div class="row"> 
     <div class="col-2"> 
     </div> 
     <div class="col-8"> 

     </div> 
     <div class="col-2"> 
      <img src="" class="img-responsive" /> 
     </div> 
    </div> 
</nav> 
関連する問題