2017-07-07 17 views
0

私は静的なブートストラップnavbarを持っており、その中に検索ボックスを集中しようとしています。私が試したことはすべて動作していません。ナビゲーションバーの下に移動するか、移動しないでください。今は表示されていますが、残りのナビゲーションバーアイテムと同じ垂直位置ではなく、左側のナビゲーションバータイトルの上に表示されています。私はちょうどフォーム、navbar-centerと今divを使ってみました。それらのどれも働かない。シンプルなブートストラップクラスやCSSがなければなりません。検索ボックスをブートストラップナビの中央に配置できません

<nav class="navbar navbar-default "> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <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="index.html"><img src="static/img/CAP-Seal-75x75.png" width=50 height=50 ></a> 
      <p style="padding-top:25px;width:120%;"></span>CAWG (TRACS) </p> 
     </div> 
     <div id="search" class="nav navbar-nav navbar-center"> 
     <form class="nav navbar-nav navbar-center" role="search"> 
      <input type="text" class="search form-control input-sm" placeholder="Search" id="sitesearch"> 
       <button type="submit" class="btn btn-xs"><span class="glyphicon glyphicon-search"></span></button> 
       </form> 
     </div> 
     <div id="navbar" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav navbar-right" style="padding-right:20px;"> 
      <ul class="nav navbar-nav"> 
       <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphicon-th-list" aria-hidden="true" style="font-size:1.5em;"></span><i class="icon-angle-down"> </i></a> 
        <ul class="dropdown-menu"> 
         <li><a href="#track_modal_realtime" data-toggle="modal">Real Time Tracking</a></li> 
         <li><a id="stop_tracking" href="#">Stop Tracking</a></li> 
         <li><a href="#track_modal_historical" data-toggle="modal">Historical Tracking</a></li> 
         <li><a href="#send_message_modal" data-toggle="modal">Communications</a></li> 
        </ul> 
       </li> 
       <li> 
        <a class="navbar-brand" href="#menu-toggle" id="menu-toggle"><span class="glyphicon glyphicon-resize-full" aria-hidden="true" id="sizeIcon" style="font-size:1.5em;"></span></a></li><!----> 
       <li><a href="#settings_modal" data-toggle="modal"><span class="glyphicon glyphicon-cog" style="font-size:1.5em;" aria-hidden="true"></span></a></li> 
      </ul> 

     </div> 
    </nav> 

ありがとうございました

+0

可能な複製(https://でのstackoverflow .com/questions/41647632/css-bootstrap-navbar-center-search-bar-that-the-width-on-collapse) – Alexander

答えて

0

うまくいけば私はあなたの質問を正しく読んでいます。ブートストラップを使用することにより

<nav class="navbar navbar-default "> 
<div class="row"> 
    <div class="col-sm-4"> 
    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <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="index.html"><img src="static/img/CAP-Seal-75x75.png" width=50 height=50 ></a> 
     <p style="padding-top:25px;width:120%;"></span>CAWG (TRACS) </p> 
    </div> 
    </div> 
    <div class="col-sm-4"> 
    <div id="search" class="nav navbar-nav navbar-center"> 
     <form class="nav navbar-nav navbar-center" role="search"> 
     <div class="input-group"> 
      <input type="text" class="search form-control input-sm" placeholder="Search" id="sitesearch"> 
      <span class="input-group-addon" id="basic-addon2"><span class="glyphicon glyphicon-search"></span></span> 
     </div> 
     </form> 
    </div> 
    </div> 
    <div class="col-sm-4"> 
    <div id="navbar" class="navbar-collapse collapse"> 
     <ul class="nav navbar-nav navbar-right" style="padding-right:20px;"> 
     <ul class="nav navbar-nav"> 
      <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <span class="glyphicon glyphicon-th-list" aria-hidden="true" style="font-size:1.5em;"></span><i class="icon-angle-down"> </i></a> 
      <ul class="dropdown-menu"> 
       <li><a href="#track_modal_realtime" data-toggle="modal">Real Time Tracking</a></li> 
       <li><a id="stop_tracking" href="#">Stop Tracking</a></li> 
       <li><a href="#track_modal_historical" data-toggle="modal">Historical Tracking</a></li> 
       <li><a href="#send_message_modal" data-toggle="modal">Communications</a></li> 
      </ul> 
      </li> 
      <li> 
      <a class="navbar-brand" href="#menu-toggle" id="menu-toggle"><span class="glyphicon glyphicon-resize-full" aria-hidden="true" id="sizeIcon" style="font-size:1.5em;"></span></a></li><!----> 
      <li><a href="#settings_modal" data-toggle="modal"><span class="glyphicon glyphicon-cog" style="font-size:1.5em;" aria-hidden="true"></span></a></li> 
     </ul> 
     </div> 
    </div> 
    </div> 
</nav> 

はCOLSに建てるあなたは簡単に、単純に3つの部分にあなたのNAVを分割することにより、要素をセンタリングすることができますもしそうなら、あなたは常にこのような何かを行うことができます。

がうまくいけば、これはあなたが何であるかである、ここで:)

実施例の後 - https://codepen.io/anon/pen/ZyMZrY

[崩壊に幅全体をとるCSSブートストラップnavbar-センター検索バー]の
+0

これは私が探していたものです!ありがとう、私の問題を解決! – cpeddie

+0

問題ありません!ハッピーコーディング:) –

関連する問題