使用Bootstrap 3中的同一行将选择下拉列表中的按钮和表单保留 [英] Keep buttons and form with select dropdown on same row in Bootstrap 3

查看:192
本文介绍了使用Bootstrap 3中的同一行将选择下拉列表中的按钮和表单保留的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我努力保留按钮,并且在Bootstrap 3中的同一行上使用< select> 标签(包括其标签)的表单。表单呈现时,它似乎在表单之前添加换行符。以下是我到目前为止的情况( http://www.bootply.com/98022 ):

 < div class =container> 
< div class =row>
< button class =btn btn-default> Test 1< / button>
< button class =btn btn-default>测试2< /按钮>
< form role =formclass =form-inline>
< div class =form-group>
< label for =selectUser>选择:< / label>
< select id =selectUserclass =form-control selectWidth>
< option class =>一个< / option>
< option class =>两个< / option>
< option class =>三< / option>
< / select>
< / div>
< div class =btn-group>
< button class =btn btn-default> Test 3< / button>
< / div>
< / form>
< / div> <! - 结束行 - >
< / div> <! - 结束容器 - >

我认为 class =form-inline会保持它在同一行。不幸的是,这是它如何呈现:





这是一个我在我想要的图像编辑程序中创建的模型它看起来像:





我故意选择使用< select> 元素,而不是Bootstrap下拉菜单,因为移动设备上的界面是最佳的(列表将会非常大,并且尝试通过< select> 元素)。



我发现了类似的问题,但大多数都没有解决< select> 标签,或者是Bootstrap(2.x)的旧版本。任何帮助将不胜感激。



谢谢! 前两个按钮不在窗体标记内。



看起来 form-inline 没有为标签定义样式,所以添加一个左侧的float float padding并将select的宽度设置为auto。

 < div class =container> 
< div class =row>
< form role =formclass =form-inline>
< button class =btn btn-default> Test 1< / button>
< button class =btn btn-default>测试2< /按钮>
< div class =form-group>
< label for =selectUserstyle =float:left; padding:6px 12px 2px 12px;>选择:< / label>
发送“验证码”获取 | 15天全站免登陆