2012-06-04 8 views
19

के भीतर चेकबॉक्स कॉलम/कॉलम मेरे पास एक फॉर्म फ़ील्ड है जिसमें कई चेकबॉक्स हैं - मैं चेकबॉक्स को 1 के बजाय 3 कॉलम के रूप में कैसे प्रदर्शित कर सकता हूं?ट्विटर बूटस्ट्रैप - फॉर्म

कुछ इस के समान:

enter image description here

मैं <div class="controls"> अंदर एक पंक्ति/span divs जोड़ने की कोशिश की है, लेकिन यह एक छोड़ दिया गद्दी जोड़ने जा रहा है।

मुझे पता है कि दस्तावेज़ों में इनलाइन चेकबॉक्स उदाहरण है लेकिन तत्वों को गठबंधन नहीं किया गया है।

उत्तर

34

आप चेकबॉक्स ब्लॉक इतना की तरह प्रत्येक .control कंटेनर के बजाय .control-group कंटेनर के भीतर अलग करके इस तरह के एक सेटअप को प्राप्त कर सकते हैं:

<div class="control-group"> 
    <p class="pull-left">Payment Types</p> 
    <div class="controls span2"> 
     <label class="checkbox"> 
      <input type="checkbox" value="option1" id="inlineCheckbox1"> Cash 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option2" id="inlineCheckbox2"> Invoice 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option3" id="inlineCheckbox3"> Discover 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option3" id="inlineCheckbox3"> Financing 
     </label> 
    </div> 
    <div class="controls span2"> 
     <label class="checkbox"> 
      <input type="checkbox" value="option1" id="inlineCheckbox1"> Check 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option2" id="inlineCheckbox2"> American Express 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option3" id="inlineCheckbox3"> MasterCard 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option3" id="inlineCheckbox3"> Google Checkout 
     </label> 
    </div> 
    <div class="controls span2"> 
     <label class="checkbox"> 
      <input type="checkbox" value="option1" id="inlineCheckbox1"> Traveler's Check 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option2" id="inlineCheckbox2"> Diner's Club 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option3" id="inlineCheckbox3"> Visa 
     </label> 
     <label class="checkbox"> 
      <input type="checkbox" value="option3" id="inlineCheckbox3"> Paypal 
     </label> 
    </div> 
</div> 

डेमो: http://jsfiddle.net/LVFzK/468/show/

+0

एन्ड्रेस, ऐसा लगता है कि .form-क्षैतिज कारणों बाएं पैडिंग के लिए .controls। आपकी क्या सलाह है? – RS7

+0

@ आरएस 7 आप इसके बजाय '.form-vertical' class का उपयोग कर सकते हैं, जो प्रति दस्तावेज आवश्यक नहीं है। डेमो: http://jsfiddle.net/LVFzK/1/ –

+0

दुर्भाग्यवश मैं कुछ हद तक सीमित हूं .form-क्षैतिज - क्या आप कोई अन्य तरीका देखते हैं? – RS7

संबंधित मुद्दे