Atualize novamente: estou encerrando esta pergunta selecionando a resposta principal para impedir que as pessoas adicionem respostas sem realmente entender a pergunta. Na realidade, não há como fazê-lo com a funcionalidade de compilação sem usar grade ou adicionar CSS adicional. As grades não funcionam bem se você estiver lidando com help-block
elementos que precisam ir além de uma entrada curta, por exemplo, mas eles são incorporados. Se esse é um problema, recomendo o uso de classes css extras, que podem ser encontradas na discussão do BS3 aqui . Agora que o BS4 saiu, é possível usar os estilos de dimensionamento incluídos para gerenciar isso, para que isso não seja relevante por muito mais tempo. Obrigado a todos por uma boa entrada nesta popular questão SO.
Atualização: Esta questão permanece em aberto porque se trata da funcionalidade incorporada no BS para gerenciar a largura de entrada sem recorrer à grade (às vezes elas precisam ser gerenciadas independentemente). Eu já uso classes personalizadas para gerenciar isso, portanto, este não é um tutorial sobre CSS básico. A tarefa está na lista de discussão dos recursos do BS e ainda não foi abordada.
Pergunta original: Alguém descobriu uma maneira de gerenciar a largura de entrada no BS 3? Atualmente, estou usando algumas classes personalizadas para adicionar essa funcionalidade, mas posso ter perdido algumas opções não documentadas.
Os documentos atuais dizem usar .col-lg-x, mas isso claramente não funciona, pois só pode ser aplicado à div do contêiner, que causa todos os tipos de problemas de layout / flutuação.
Aqui está um violino. Estranho é que no violino eu não consigo nem redimensionar o grupo de forma.
<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>