2014-05-12 17 views
18

Mi piacerebbe avere una spaziatura tra i controlli. Secondo le specifiche, dovrebbe essere raggiunto usando la classe del gruppo di form. Tuttavia non sta funzionando nel mio caso.bootstrap spaziatura gruppo modulo

http://jsfiddle.net/TLF4L/

<div class="col-xs-12 col-sm-12"> 
    <form role="form"> 
     <div class="form-group"> 
      <div class="col-xs-3 text-right"> 
      <label for="cpTitle">Title</label> 
      </div> 
      <div class="col-xs-9"> 
       <input type="text" class="form-control" placeholder="Title of the program" id="cpTitle" /> 
      </div> 
     </div> 
     <div class="form-group"> 
      <div class="col-xs-3 text-right"> 
      <label for="cpDesc">Description</label> 
      </div> 
      <div class="col-xs-9"> 
       <textarea class="form-control" rows="3" placeholder="Description of the program" id="cpDesc"></textarea> 
      </div> 
     </div> 
     <div class="form-group"> 
      <div class="col-xs-3 text-right"> 
       <label for="cpAddr">Program address</label> 
      </div> 
      <div class="col-xs-9"> 
       <input type="text" class="form-control" placeholder="Name of Facility" id="cpAddr" /> 
       <input type="text" class="form-control" placeholder="Street 1" /> 
       <input type="text" class="form-control" placeholder="Street 2" /> 
       <div class="col-xs-4"> 
        <input type="text" class="form-control" placeholder="State" /> 
       </div> 
       <div class="col-xs-4"> 
        <input type="text" class="form-control" placeholder="City" /> 
       </div> 
       <div class="col-xs-4"> 
        <input type="text" class="form-control" placeholder="Zip" /> 
       </div> 
      </div> 
     </div> 
    </form> 
</div> 

risposta

27

http://jsfiddle.net/TLF4L/6/

problema principale è quello di assicurarsi di impostare di classe "form-orizzontale" sul modulo. Per i campi di indirizzo del programma, è possibile impostare una riga separata per ciascuno o quello che suggerirei è semplicemente aggiungere un css per margin-bottom su ogni campo di input. A cura jsfiddle sopra

.margin-bottom { 
margin-bottom:15px;} 



<div class="col-xs-12 col-sm-12"> 
<form role="form" class='form-horizontal'> 
    <div class="form-group"> 
     <div class="col-xs-3 text-right"> 
      <label for="cpTitle">Title</label> 
     </div> 
     <div class="col-xs-9"> 
      <input type="text" class="form-control" placeholder="Title of the program" id="cpTitle" /> 
     </div> 
    </div> 
    <div class="form-group"> 
     <div class="col-xs-3 text-right"> 
      <label for="cpDesc">Description</label> 
     </div> 
     <div class="col-xs-9"> 
      <textarea class="form-control" rows="3" placeholder="Description of the program" id="cpDesc"></textarea> 
     </div> 
    </div> 
    <div class="form-group"> 
     <div class="col-xs-3 text-right"> 
      <label for="cpAddr">Program address</label> 
     </div> 
     <div class="col-xs-9"> 
      <input type="text" class="form-control margin-bottom" placeholder="Name of Facility" id="cpAddr" /> 
      <input type="text" class="form-control margin-bottom" placeholder="Street 1" /> 
      <input type="text" class="form-control margin-bottom" placeholder="Street 2" /> 
     </div> 
    </div> 
    <div class="form-group"> 
     <div class="col-xs-3 text-right">&nbsp;</div> 
     <div class="col-xs-3"> 
      <input type="text" class="form-control" placeholder="State" /> 
     </div> 
     <div class="col-xs-3"> 
      <input type="text" class="form-control" placeholder="City" /> 
     </div> 
     <div class="col-xs-3"> 
      <input type="text" class="form-control" placeholder="Zip" /> 
     </div> 
    </div> 
</form> 

2

ho aggiornato il vostro violino, ha aggiunto una classe textarea pure. Aggiornato fiddle

È necessario utilizzare i CSS per impostare un fondo margine per il vostro input campi

input[type=text], .txtarea{ 
margin-bottom: 10px; 

} 
+8

ero alla ricerca di una soluzione all'interno di bootstrap. Non ha senso aggiungere più css quando qualcosa è ottenibile attraverso il bootstrap. Grazie comunque per il tuo impegno. – Srik

+9

Pensi di poter utilizzare il bootstrap senza modificare alcun CSS? – DivineChef

Problemi correlati