在到处搜索后,我仍无法确定如何设计一个具有以下设计的内联表单:(尽可能使用Bootstrap 3类而不是自定义CSS)
当用户拥有宽屏幕时:
Form-Legend
LabelFieldA: InputFieldA LabelFieldB: InputFieldB LabelFieldC: InputFieldC <Submit Button>
当用户使用较小的屏幕时:
Form-Legend
LabelFieldA: InputFieldA LabelFieldB: InputFieldB
LabelFieldC: InputFieldC <Submit Button>
该设计的想法是将所有字段最初都放在一行中,如果不适合,则控件会跳到下一行,但保持标签+字段在一起。
另外,如果有一种方法使每个标签+输入之间的间距大于标签和其字段之间的间距。
最后,如果有一种方法在跳到下一行时在标签和字段之间具有更多的垂直间距。
col-xs-8 col-xs-offset-4
或col-xs-4 col-xs-offset-8
等。要获取自动网格,请参见我的编辑。 - zessxcol-xs-offset-1
(实际上,我会改用col-sm-offset-1
,以便在移动设备上获得更多的空间)。而且,如果你想让标签靠近输入框,就不应该使用control-label
。 - zessx