2017-01-17 2 views
1

にネストされた入力をフィッティング私はこのBootplyに見られるように、ネストされた3つの入力グループを持っている:私はオーバーフローすることなく利用できる列空間内1行に収まらしたいブートストラップの列

enter image description here

。どのように私はこれを達成するのですか?

これは上記画像に関連するHTMLである:更新

<form class="form-horizontal"> 
    <div class="row"> 
    <div class="col-sm-10 col-sm-offset-1"> 
     <div class="row form-group form-inline"> 
     <div class="control-group"> 
      <label class="control-label col-lg-3 no-padding-right"><b>Expected Sales:</b></label> 
      <div class="col-lg-6"> 
      <div class="input-group"> 
       <span class="input-group-addon" id="expected-sales-year-1-lbl">2017</span> 
       <input type="text" pattern="[0-9.]+" id="expected-sales-year-1-value" name="expected-sales-year-1-value" placeholder="in Mt/yr"> 
      </div>  
      <div class="input-group"> 
       <span class="input-group-addon" id="expected-sales-year-2-lbl">2018</span> 
       <input type="text" pattern="[0-9.]+" id="expected-sales-year-2-value" name="expected-sales-year-2-value" placeholder="in Mt/yr"> 
      </div> 
      <div class="input-group"> 
       <span class="input-group-addon" id="expected-sales-year-3-lbl">2019</span> 
       <input type="text" pattern="[0-9.]+" id="expected-sales-year-3-value" name="expected-sales-year-3-value" placeholder="in Mt/yr"> 
      </div> 
      </div> 
     </div> 
     </div> 
     <div class="form-group"> 
     <div class="control-group"> 
      <label class="control-label col-lg-3 no-padding-right"><b>Price:</b></label> 
      <div class="col-lg-6"> 
      <div class="input-group"> 
       <span class="input-group-addon"><i class="ace-icon glyphicon glyphicon-euro"></i></span> 
       <input type="text" class="form-control input-control" pattern="[0-9.]+" id="price" name="price" placeholder="in €/kg"> 
      </div> 
      </div> 
     </div> 
     </div> 
    </div> 
    </div> 
</form> 

:行のラッピングこのBootplyのよう入力グループの周りcol-lg-*とdivを追加するには与える:

enter image description here

答えて

2

<div class="form-group form-inline"> 
    <div class="control-group"> 
     <label class="control-label col-lg-3 no-padding-right"><b>Expected Sales:</b></label> 
     <div class="col-lg-6"> 
      <div class="row"> 
       <div class="col-lg-4"> 
        <div class="input-group"> 
         <span class="input-group-addon" id="expected-sales-year-1-lbl"></span> 
         <input type="text" pattern="[0-9.]+" id="expected-sales-year-1-value" name="expected-sales-year-1-value" placeholder="in Mt/yr" /> 
        </div> 
       </div> 
       <div class="col-lg-4"> 
        <div class="input-group"> 
         <span class="input-group-addon" id="expected-sales-year-2-lbl"></span> 
         <input type="text" pattern="[0-9.]+" id="expected-sales-year-2-value" name="expected-sales-year-2-value" placeholder="in Mt/yr" /> 
        </div> 
       </div> 
       <div class="col-lg-4"> 
        <div class="input-group"> 
         <span class="input-group-addon" id="expected-sales-year-3-lbl"></span> 
         <input type="text" pattern="[0-9.]+" id="expected-sales-year-3-value" name="expected-sales-year-3-value" placeholder="in Mt/yr" /> 
        </div> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 
+0

これは、入力グループを1行に入れますが、結合された幅は(価格テキストフィールドと比較して)まだ予想よりも大きくなります。私の更新された質問を参照してください)。もはや入力グループの間にスペースはありません。任意の提案どのようにこれを修正するには? – nluigi

+0

あなたはこれらの入力に余分な幅を与えるCSSを持っているようですが、各グループ間にギャップがあるはずです。ライブの例がありますか?私は、より多くのCSSや何かが見られることなく、確実に伝えることはできません。 –

+0

これはbootplyrapであっても、私はこの問題を抱えています。私はbootplyを私の質問に加えました。 – nluigi

関連する問題