2017-04-13 99 views
0

我有一個導航欄,裏面有3個項目。我有第四個項目,我想沿着酒吧的最左側對齊。當我在導航欄中添加第四項作爲div時,3 li項目向右傾斜。我使用bootstrap來設置導航欄的樣式。這裏是標記:在導航欄中對齊元素

<nav class="navbar navbar-toggleable-md navbar-inverse"> 
      <ul class="navbar-nav"> 
       <li style="float: left; color: white"> 
        My Text Here 
       </li> 
       <li class="nav-item"> 
        <a class="nav-link" routerLink="/item1" routerLinkActive="active">Item1</a> 
       </li> 
       <li class="nav-item"> 
        <a class="nav-link" routerLink="/item2" routerLinkActive="active">Item2</a> 
       </li> 
       <li class="nav-item"> 
        <a class="nav-link" routerLink="/Item3" routerLinkActive="active">Item3</a> 
       </li> 
      </ul> 
     </nav> 

我已經嘗試應用sone樣式的第四項,但他們沒有任何影響。任何指針?

+0

試過'拉left'? –

+0

你可以提供一個問題的小提琴。 –

+0

請問您可以添加Bootstrap和HTML5標籤嗎? – Sam

回答

0

您可以從ul中取出第一個項目,並將其放入navbar-brand類的元素中,該元素自動拉到最左側並對文本進行樣式設置以便顯着。您還可以使用類navbar-leftnavbar-right將元素向左或向右拉。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<nav class="navbar navbar-toggleable-md navbar-inverse"> 
 
<div class="container"> 
 
    <div class="navbar-header navbar-left"> 
 
    <p class="navbar-brand">My Text Here</p> 
 
    </div> 
 
    <ul class="nav navbar-nav"> 
 
    <li class="nav-item"> 
 
     <a class="nav-link" routerLink="/item1" routerLinkActive="active">Item1</a> 
 
    </li> 
 
    <li class="nav-item"> 
 
     <a class="nav-link" routerLink="/item2" routerLinkActive="active">Item2</a> 
 
    </li> 
 
    <li class="nav-item"> 
 
     <a class="nav-link" routerLink="/Item3" routerLinkActive="active">Item3</a> 
 
    </li> 
 
    </ul> 
 
    </div> 
 
</nav>

0

我建議你使用的是引導提供標準。總是你可以自定義添加一些類。如您所見,我已將品牌添加到您的導航中,我認爲這正是您要查找的內容。

檢查第二個導航,你可以看到那裏有更多有用的類。 (在整頁上檢查它的片段)。

檢查第三個導航是如何添加您的標誌作爲img。

.this-is-my-brand { 
 
height:100%; 
 
margin:10px; 
 
font-family:Verdana; 
 
text-shadow:1px 1px 1px #fa8911; 
 
} 
 

 
.logo{ 
 
width:25%; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" 
 
     rel="stylesheet"> 
 
<script src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>  
 
<nav class="navbar navbar-toggleable-md navbar-inverse"> 
 

 
    
 
      
 
      <ul class="navbar-nav"> 
 
      <a class="navbar-brand this-is-my-brand" href="#">Brand</a> 
 
       <li style="float: left; color: white"> 
 
        My Text Here 
 
       </li> 
 
       <li class="nav-item"> 
 
        <a class="nav-link" routerLink="/item1" routerLinkActive="active">Item1</a> 
 
       </li> 
 
       <li class="nav-item"> 
 
        <a class="nav-link" routerLink="/item2" routerLinkActive="active">Item2</a> 
 
       </li> 
 
       <li class="nav-item"> 
 
        <a class="nav-link" routerLink="/Item3" routerLinkActive="active">Item3</a> 
 
       </li> 
 
        
 
       </li> 
 
      </ul> 
 
     </nav> 
 
     
 
     <nav class="navbar navbar-default"> 
 
    <div class="container-fluid"> 
 
    <!-- Brand and toggle get grouped for better mobile display --> 
 
    <div class="navbar-header"> 
 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
 
     <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="#">Brand</a> 
 
    </div> 
 

 
    <!-- Collect the nav links, forms, and other content for toggling --> 
 
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
 
     <ul class="nav navbar-nav"> 
 
     <li class="active"><a href="#">Link <span class="sr-only">(current)</span></a></li> 
 
     <li><a href="#">Link</a></li> 
 
     <li class="dropdown"> 
 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Action</a></li> 
 
      <li><a href="#">Another action</a></li> 
 
      <li><a href="#">Something else here</a></li> 
 
      <li role="separator" class="divider"></li> 
 
      <li><a href="#">Separated link</a></li> 
 
      <li role="separator" class="divider"></li> 
 
      <li><a href="#">One more separated link</a></li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
     <form class="navbar-form navbar-left"> 
 
     <div class="form-group"> 
 
      <input type="text" class="form-control" placeholder="Search"> 
 
     </div> 
 
     <button type="submit" class="btn btn-default">Submit</button> 
 
     </form> 
 
     <ul class="nav navbar-nav navbar-right"> 
 
     <li><a href="#">Link</a></li> 
 
     <li class="dropdown"> 
 
      <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span class="caret"></span></a> 
 
      <ul class="dropdown-menu"> 
 
      <li><a href="#">Action</a></li> 
 
      <li><a href="#">Another action</a></li> 
 
      <li><a href="#">Something else here</a></li> 
 
      <li role="separator" class="divider"></li> 
 
      <li><a href="#">Separated link</a></li> 
 
      </ul> 
 
     </li> 
 
     </ul> 
 
    </div><!-- /.navbar-collapse --> 
 
    </div><!-- /.container-fluid --> 
 
</nav> 
 

 

 
<nav class="navbar navbar-default"> 
 
    <div class="container-fluid"> 
 
    <div class="navbar-header"> 
 
     <a class="navbar-brand" href="#"> 
 
     <img class="logo" alt="Brand" src="https://i.stack.imgur.com/MybMA.png"> 
 
     </a> 
 
    </div> 
 
    </div> 
 
</nav>