2015-01-26 2 views
0

navbar 내부의 일부 요소가 클 때 다른 요소는 가운데에 &이 정렬되지 않습니다. 예는 여기에서 볼 수있다 : http://jsfiddle.net/3c236jft/3/CSS - 부트 스트랩 navbar 요소 세로 중간

<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"> 
    <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-expanded="false">Dropdown <span class="caret"></span></a> 
     <ul class="dropdown-menu" role="menu"> 
     <li><a href="#">Action</a></li> 
     <li><a href="#">Another action</a></li> 
     <li><a href="#">Something else here</a></li> 
     <li class="divider"></li> 
     <li><a href="#">Separated link</a></li> 
     <li class="divider"></li> 
     <li><a href="#">One more separated link</a></li> 
     </ul> 
    </li> 
    </ul> 
    <form class="navbar-form navbar-left" role="search"> 
    <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-expanded="false"><img src="http://thevectorlab.net/metrolab/img/avatar-mini.png" class="img-circle"> Dropdown <span class="caret"></span></a> 
     <ul class="dropdown-menu" role="menu"> 
     <li><a href="#">Action</a></li> 
     <li><a href="#">Another action</a></li> 
     <li><a href="#">Something else here</a></li> 
     <li class="divider"></li> 
     <li><a href="#">Separated link</a></li> 
     </ul> 
    </li> 
    </ul> 
</div><!-- /.navbar-collapse --> 
</div><!-- /.container-fluid --> 
</nav> 

가 어떻게 모든 요소가 수직 NAVBAR하는 센터와 같은 드롭 다운 메뉴와 같은 다른 요소에 문제를 일으키지 않는 것으로 만들 수 있습니까?

+0

이미지 크기 때문입니다. – TryingToImprove

+0

@TryingToImprove 그래, 알아. 그런 이미지를 넣고 싶다면 어떻게 다른 요소 중심을 만들 수 있습니까? – user1995781

답변

2

표준이 아닌 추가하는 모든 항목에 대해 조정해야 할 수도 있습니다. 여기

나는 고려 사항으로 이미지를 촬영도 등 드롭 다운과 함께 작동하도록 바이올린을 업데이트하고 있습니다 :

http://jsfiddle.net/Preben/3c236jft/2/

enter image description here

여기에 코드 편집 : (필자는 내부의 nopadding 추가 class="..."

<li class="dropdown"> 
      <a href="#" class="dropdown-toggle nopadding" data-toggle="dropdown" role="button" aria-expanded="false"><img src="http://thevectorlab.net/metrolab/img/avatar-mini.png" class="img-circle"> Dropdown <span class="caret"></span></a>../li> 

css I added :

a.dropdown-toggle.nopadding {padding-top:8px;padding-bottom:0px;}