Erneut aktualisieren: Ich schließe diese Frage, indem ich die oberste Antwort auswähle, um zu verhindern, dass Personen Antworten hinzufügen, ohne die Frage wirklich zu verstehen. In der Realität gibt es keine Möglichkeit, dies mit der eingebauten Funktionalität zu tun, ohne ein Raster zu verwenden oder zusätzliches CSS hinzuzufügen. Raster funktionieren nicht gut, wenn Sie mit help-block
Elementen arbeiten, die beispielsweise über eine kurze Eingabe hinausgehen müssen, aber "eingebaut" sind. Wenn dies ein Problem ist, empfehle ich die Verwendung zusätzlicher CSS-Klassen, die Sie in der BS3-Diskussion hier finden . Jetzt, da BS4 nicht mehr verfügbar ist, können die enthaltenen Größenstile verwendet werden, um dies zu verwalten, sodass dies nicht mehr lange relevant sein wird. Vielen Dank an alle für die guten Beiträge zu dieser beliebten SO-Frage.
Update: Diese Frage bleibt offen, da es um die in BS integrierte Funktionalität zum Verwalten der Eingabebreite geht, ohne auf das Raster zurückzugreifen (manchmal müssen sie unabhängig verwaltet werden). Ich verwende bereits benutzerdefinierte Klassen, um dies zu verwalten, daher ist dies keine Anleitung für grundlegende CSS. Die Aufgabe befindet sich in der BS- Feature-Diskussionsliste und muss noch behandelt werden.
Ursprüngliche Frage: Hat jemand eine Möglichkeit gefunden, die Eingabebreite in BS 3 zu verwalten? Ich verwende derzeit einige benutzerdefinierte Klassen, um diese Funktionalität hinzuzufügen, habe jedoch möglicherweise einige nicht dokumentierte Optionen übersehen.
Aktuelle Dokumente sagen, dass .col-lg-x verwendet werden soll, aber das funktioniert eindeutig nicht, da es nur auf das Container-Div angewendet werden kann, was dann alle Arten von Layout- / Float-Problemen verursacht.
Hier ist eine Geige. Seltsam ist, dass ich auf der Geige nicht einmal die Formgruppe dazu bringen kann, die Größe zu ändern.
<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>