Aggiorna di nuovo: sto chiudendo questa domanda selezionando la risposta migliore per impedire alle persone di aggiungere risposte senza capire veramente la domanda. In realtà non c'è modo di farlo con la funzionalità build in senza usare la griglia o aggiungere extra CSS. Le griglie non funzionano bene se hai a che fare con help-block
elementi che devono andare oltre un breve input, ad esempio, ma sono "integrati". Se questo è un problema, ti consiglio di utilizzare ulteriori classi CSS che puoi trovare nella discussione su BS3 qui . Ora che BS4 è uscito, è possibile utilizzare gli stili di dimensionamento inclusi per gestirlo, quindi questo non sarà rilevante per molto più tempo. Grazie a tutti per il buon contributo su questa popolare domanda SO.
Aggiornamento: Questa domanda rimane aperta perché riguarda incorporata funzionalità BS per gestire la larghezza di ingresso senza ricorrere a griglia (a volte devono essere gestite in modo indipendente). Uso già le classi personalizzate per gestire questo, quindi questo non è un how-to su css di base. L'attività è nella lista di discussione delle funzioni BS e deve ancora essere affrontata.
Domanda originale: Qualcuno ha trovato un modo per gestire la larghezza di input su BS 3? Attualmente sto usando alcune classi personalizzate per aggiungere quella funzionalità ma potrei aver perso alcune opzioni non documentate.
I documenti attuali dicono di usare .col-lg-x ma questo chiaramente non funziona in quanto può essere applicato solo al div contenitore che quindi causa tutti i tipi di problemi di layout / float.
Ecco un violino. Strano è che sul violino non riesco nemmeno a ridimensionare il gruppo di moduli.
<form role="form" class="row">
<div class="form-group col-lg-1">
<label for="code">Name</label>
<input type="text" class="form-control">
</div>
<div class="form-group col-lg-1 ">
<label for="code">Email</label>
<input type="text" class="form-control input-normal">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>