2016-09-01 18 views
0

私はこのサイトで広範囲に検索し、自分のベストを試してみましたが、今は、同じ行にラベルと入力を配置する方法を見つけ出すことはできませんしました、それはこのように表示されます。label and input box are on different linesブートストラップを使って同じ行にラベルと入力ボックスを入れるには?

まず、人々が示唆したように、私は "フォームグループ"クラスを使用してグループ化しましたが、運はありません。それから私は検索を続けました。あなたは "col-sm-1"を試してみるべきです、運がない、 "form-control-static"を使うべきだと言う人もいます。どんな助力も深く感謝しています! ZimSystemが提案されているような編集を行った後

<div class="tab-content"> 
     <div class="row" id="create_new_spa_form"> 
     <form method= "post" action ="/purchasing/item_info_new_spa/" onsubmit="javascript: return validate();"> 

      <div class="span4"> 
       <div class="form-group"> 
       <label class="control-label col-sm-1" for="input01">Text input</label> 
       <div class="controls col-sm-1"> 
        <input type="text" class="form-control-static" id="input01"> 
       </div> 
       </div> 
      </div> 
      <div class="span4"> 
       <div class="form-group"> 
        <label class="control-label" for="input01">Text input</label> 
        <div class="controls"> 
        <input type="text" class="input-xlarge" id="input01"> 
        </div> 
       </div> 
      </div> 
      <div class="span4"> 
       <div class="form-group"> 
        <label class="control-label" for="input01">Text input</label> 
        <div class="controls"> 
        <input type="text" class="input-xlarge" id="input01"> 
        </div> 
       </div> 
      </div> 
     </form> 
    </div> 
</div> 

は、今では次のようになります。part of first label got truncated

が、私はこれをどのように修正することができますか?また、入力ボックスのサイズを調整するにはどうすればよいですか?私はそれらがそんなに広い必要はありません。

+0

:2.xのドキュメントから

。どのバージョンを使用していますか? – ZimSystem

+0

この

を使用してドキュメントを読む[here](http://getbootstrap.com/css/#forms) –

+0

申し訳ありません、それはブートストラップのv2.2.2 – FisherCoder

答えて

0

使用form-inline ...インラインフォームについて

class="form-inline" 

より多くの例ここではあなたのフォームにこれを追加し、ラベルの周りに余分なマークアップを削除入力...

<form method="post" action="" class="form-inline"> 
    <label for="input01">Text input</label> 
    <input type="text" class="form-control-static" id="input01"> 
    <label class="control-label" for="input01">Text input</label> 
    <input type="text" class="input-xlarge" id="input01"> 
    <label class="control-label" for="input01">Text input</label> 
    <input type="text" class="input-xlarge" id="input01">   
</form> 

0123ブートストラップ2と3つのクラスを混合しているように見えるhttp://getbootstrap.com/2.3.2/base-css.html#forms

+0

がこのフォームの外にあることに気がつきましたが、これは表示に影響しますか?私は今あなたの提案を試し、あなたに知らせるでしょう。 – FisherCoder

+0

これは、ラベルと入力ボックスを同じ行に置きます。どうもありがとう。しかし、タブに正しく表示されていないため、最初のラベルの一部が切り詰められてしまったので、私はちょうど今のところを反映するために私の質問にスクリーンショットを投稿しました。 – FisherCoder

0

http://getbootstrap.com/css/#forms

希望このことができます:)

+0

ですが、 。投稿したリンクのコードをそのままコピーしましたが、2行に表示されただけです。フォームの外にタブコンテンツがあるためです。 – FisherCoder

+0

これは、ラベルと入力ボックスを同じ行に置きます。どうもありがとう。しかし、彼らは適切にタブでレンダリングされていない、最初のラベルの一部が切り捨てられた、私はすぐに私の質問に画像を投稿します。申し訳ありませんが、間違った応答。無視してください。 – FisherCoder

+0

サイズが唯一のものだったので、切り捨てられました。ブートストラップのドキュメントをお読みください。 –

関連する問題