Css 引导:如何在移动视图中将表单字段移动到它们自己的行?
我有一个华丽的引导形式,这是伟大的工作,是漂亮的移动响应。但是,某些表单字段在移动屏幕上时会变得太窄 例如,这里有几个桌面版本的字段,非常棒: 这是表单的相同部分,但在移动视图中:Css 引导:如何在移动视图中将表单字段移动到它们自己的行?,css,twitter-bootstrap,Css,Twitter Bootstrap,我有一个华丽的引导形式,这是伟大的工作,是漂亮的移动响应。但是,某些表单字段在移动屏幕上时会变得太窄 例如,这里有几个桌面版本的字段,非常棒: 这是表单的相同部分,但在移动视图中: 如你所见,田野变得有点狭窄。我更喜欢表单将这些字段以100%的宽度包装到它们自己的行中。在Bootstrap中有这样做的方法吗?对于mobile secreen,使用col-xs-12类,对于桌面,使用col-lg-12类 欲了解更多信息,请访问此网站 您要查找的布局是 <div class="row">
如你所见,田野变得有点狭窄。我更喜欢表单将这些字段以100%的宽度包装到它们自己的行中。在Bootstrap中有这样做的方法吗?对于mobile secreen,使用col-xs-12类,对于桌面,使用col-lg-12类 欲了解更多信息,请访问此网站
您要查找的布局是
<div class="row">
<div class="col-md-12 col-sm-12">
</div>
<div class="col-md-4 col-sm-12">
</div>
<div class="col-md-4 col-sm-12">
</div>
<div class="col-md-4 col-sm-12">
</div>
</div>
引导框架有各种类来帮助实现这一点。首先,确保所有表单字段都应用了表单控件类。这使控件变为容器的100%宽度。其次,使用col-*类指定不同分辨率下的大小。由于这是自举,所以始终首先考虑移动设备。例如:
<div class="container">
<div class="row">
<div class="col-xs-12">
<input id="country" class="form-control" />
</div>
<div class="col-xs-12 col-sm-4">
<input id="city" class="form-control" />
</div>
<div class="col-xs-12 col-sm-4">
<input id="state" class="form-control" />
</div>
<div class="col-xs-12 col-sm-4">
<input id="zipcode" class="form-control" />
</div>
</div>
</div>
也许提供标记以便我们能更好地帮助您?为什么使用col-lg-12而不是col-lg-4?这会将大小减少到4列而不是12列。基本上整个secreen被分成12列,因此如果您使用col-lg-4,它将只使用12列中的4列,因此如果您想像大secreen一样显示它,您必须使用col-lg-12。您也应该使用col-lg-12要访问我之前给你的链接,信息太多了。请将引导文件下载到css文件夹中,然后将这些类用于一行中的3个相等列,它们将使用col-md-4或col-lg-4,而不是col-lg-12。甚至可以通过指定要跨越的12个可用列的数量来创建网格列。例如,三个相等的列将使用三个.col-xs-4。col-md-12在这里是多余的。