2014-01-09 8 views
9

コントロールが互いに隣り合うようにフォームインラインクラスを適用しながら簡単な検索フォームを追加しようとしていますが、コントロールが互いに上に表示され、誰かがここで私が何が欠けているか教えてください?ブートストラップ参照からブートストラップフォームインラインが機能しない

<div class="container"> 
    <div class="row"> 
      <div class="col-md-8"> 
       <form class="form-inline" action="#" method="post"> 
        Search<input type="text" id="search" name="search" class="input-small" placeholder="Search..."> 
        <select id="searchon" name="searchon"> 
         <option value="0">First Name</option> 
         <option value="1">Last Name</option> 
        </select> 
        <button type="submit" class="btn">Search</button> 
       </form>  
      </div>  
    </div> 
</div> 
+0

ブートストラップ2または3のバージョンは何? –

+0

その3 ..あなたは "col-md-8"のようなクラス名を見ることができます。 – Kumar

+0

最新のブートストラップ(ちょうど昨日ダウンロードしました)だから3 – MChan

答えて

8

for inline forms :

これが唯一の少なくとも768px 幅でビューポート内のフォームに適用されます。

と限り、あなたのレイアウトに関しては、

<div class="container"> 
    <div class="row"> 
      <div class="col-md-8"> 
       <form class="form-inline" action="#" method="post"> 
        Search<input type="text" id="search" name="search" class="input-small" placeholder="Search..."> 
        <select id="searchon" name="searchon"> 
         <option value="0">First Name</option> 
         <option value="1">Last Name</option> 
        </select> 
        <button type="submit" class="btn">Search</button> 
       </form>  
      </div>  
    </div> 
</div> 

その完璧fine..inline:

working demo

+0

これは非常に奇妙です、それはブラウザの問題かもしれませんか?しかし、私はChromeやWindowsやLinuxマシンでもFirefoxをテストしましたが、同じ結果を得ました:(あなたはこの奇妙な振る舞いを引き起こすと思われる理由はありませんか?) – MChan

+0

@MChan:あなたが持っているすべてのブラウザでは、 BSがクロスブラウザなので、ブラウザの問題は考えられません! – NoobEditor

0

私は、ブートストラップからのコードスニペットと同様の問題がありました。私は、2つのクラス 'コントロールグループ'と 'コントロール'がインラインで壊れていることがわかりました。 2つのクラスを削除して私のためにそれを修正しました。

<div class="control-group"> 
      <label class="control-label" for="Name">Name</label> 
      <div class="controls"> 
       <input type="text" id="Name" placeholder="Name"> 
      </div> 
     </div> 

  <label class="control-label" for="Name">Name</label> 

       <input type="text" id="Name" placeholder="Name"> 
関連する問題