2016-10-02 18 views
0

ブランドロゴとテキストと画像のアイコンをナビゲーションバーに合わせてブートストラップ環境を使用することはできません。ブートストラップ - ナビゲーションバーのブランドロゴとオプションメニュー(アイコン+テキスト)の整列

ロゴがナビゲーションバーの外にあり、アイコンがテキストと揃っていないという問題があります。

お手伝いできますか?

テコードはこれです:

<!DOCTYPE html> 
    <html lang="en"> 
    <head> 
     <meta charset="UTF-8"> 
     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
     <meta name="viewport" content="width=device-width, initial-scale=1"> 

     <title>Web Testing</title> 

     <!-- INCLUDES --> 

     <link rel="stylesheet" href="assets/bootstrap/css/bootstrap.css"> 
     <link rel="stylesheet" href="assets/bootstrap-table/dist/bootstrap-table.css"> 
     <link rel="stylesheet" href="assets/bootstrap-editable/css/bootstrap-editable.css"> 

     <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> 

     <script src="assets/jquery/jquery.min.js"></script> 
     <script src="assets/bootstrap/js/bootstrap.min.js"></script> 
     <script src="assets/bootstrap-table/dist/bootstrap-table.js"></script> 
     <script src="assets/bootstrap-editable/js/bootstrap-editable.js"></script> 

    </head> 

    <body>   
      <!-- NAVIGATION --> 

      <nav class="navbar navbar-default"> 
       <div class="container-fluid"> 
       <div class="navbar-header"> 
        <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#defaultNavbar1"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button> 
        <a class="navbar-brand" href="http://www.google.es"><img src="assets/images/brandlogo.png"/></a></div> 
       <div class="collapse navbar-collapse" id="defaultNavbar1"> 
        <ul class="nav navbar-nav"> 
        <li class="active marges-opciones-right" ><a href="produccio.php"><i class="material-icons" style="font-size: 40px">work</i> Page1<span class="sr-only">(current)</span></a></li> 
        <li class="text-options marges-opciones-right"><a href="imatges.php"><i class="material-icons" style="font-size: 40px">collections</i> Page2</a></li> 
        </ul> 
        <ul class="nav navbar-nav navbar-right"> 
        <li class="dropdown marges-opciones-left"><a href="#" class="dropdown-toggle" 
        data-toggle="dropdown" role="button" aria-expanded="false"><i class="material-icons" style="font-size: 40px" >face</i><span class="username"> Username </span><i class="material-icons" style="font-size: 40px" >list</i></a> 
         <ul class="dropdown-menu" role="menu"> 
         <li><a href="underconstruction.html"><span class="glyphicon"></span><i class="material-icons">settings</i> preferències</a></li> 
         <li><a href="underconstruction.html"><span class="glyphicon"></span><i class="material-icons">lock</i> canviar password</a></li> 
         <li class="divider"></li> 
         <li><a href="logout.php"><i class="material-icons" style="font-size:18px">power_settings_new</i> log out</a></li> 
         </ul> 
        </li> 
        </ul> 
       </div> 
       </div> 
      </nav> 

CSSは、ブートストラップのデフォルトです。

答えて

0

単に同じラインでそれらを整列するためにこれらのプロパティを追加します。

.navbar-default .navbar-nav>li>a { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
} 

が、これはそれが完璧だ

+0

、お役に立てば幸いです。私はそれを試してみるつもりです。 – ruzD

+0

ありがとうございました。 – Navnit

+0

コンテンツアイテム(オプションメニューのアイコン+テキスト)は問題なく動作していますが、ブランドロゴはベース自体の下に揃っていません。ナビゲーションバーのすべての領域にロゴがいっぱいになるようにしたいと思います。 – ruzD

関連する問題