Обновление еще раз: я закрываю этот вопрос, выбирая верхний ответ, чтобы люди не могли добавлять ответы, не понимая вопроса. В действительности нет способа сделать это с помощью встроенной функциональности без использования сетки или добавления дополнительных CSS. Сетки не работают хорошо, если вы имеете дело с help-block
элементами, которые, например, должны выходить за рамки короткого ввода, но они встроены. Если это проблема, я рекомендую использовать дополнительные классы CSS, которые вы можете найти в обсуждении BS3 здесь . Теперь, когда вышла BS4, можно использовать включенные стили определения размеров для управления этим, так что это не будет актуальным в течение длительного времени. Спасибо всем за хороший вклад в этот популярный вопрос SO.
Обновление: этот вопрос остается открытым, потому что речь идет о встроенной функциональности в BS для управления шириной ввода без обращения к сетке (иногда ими нужно управлять независимо). Я уже использую пользовательские классы для управления этим, так что это не практическое руководство по базовым CSS. Задача находится в списке обсуждения функций BS и еще не решена.
Оригинальный вопрос: Кто-нибудь придумал, как управлять шириной ввода в BS 3? В настоящее время я использую некоторые пользовательские классы для добавления этой функциональности, но, возможно, я пропустил некоторые недокументированные параметры.
В текущих документах говорится, что нужно использовать .col-lg-x, но это явно не работает, поскольку его можно применять только к контейнеру div, что затем вызывает все виды проблем с макетом / плавающей точкой.
Вот скрипка Странно, что на скрипке я даже не могу изменить форму группы.
<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>