Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否可以使用引导在一行中包含多个控制组_Html_Css_Twitter Bootstrap - Fatal编程技术网

Html 是否可以使用引导在一行中包含多个控制组

Html 是否可以使用引导在一行中包含多个控制组,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我正在使用引导创建一个简单的网页。当我创建一个包含一些个人信息的表单时,比如名字、姓氏、电子邮件地址等。有时我更喜欢在同一行中创建两个控制组(名字标签和输入字段,以及姓氏标签和输入字段)。我怎样才能做到呢?以水平形式做这件事并不明显。谢谢你的帮助 更改类以使其成为内联表单: <form class="form-inline"> ... </form> ... 这样,在不同的行和列中放置字段就更容易了。使用水平形式无法做到这一点,必须使用 名字 姓 或者,

我正在使用引导创建一个简单的网页。当我创建一个包含一些个人信息的表单时,比如名字、姓氏、电子邮件地址等。有时我更喜欢在同一行中创建两个控制组(名字标签和输入字段,以及姓氏标签和输入字段)。我怎样才能做到呢?以水平形式做这件事并不明显。谢谢你的帮助

更改类以使其成为内联表单:

<form class="form-inline">
   ...
</form>

...

这样,在不同的行和列中放置字段就更容易了。

使用水平形式无法做到这一点,必须使用


名字
姓

或者,您也可以在水平形式中这样做,但必须重写许多类和属性,我不建议这样做。更好的方法是为这些东西使用默认的Twitter引导类

编辑:您可以在一个表单中组合水平类和内联类,如下所示:

<form class="form-inline">
    <label>First name</label>
    <input type="text" class="input-small" placeholder="First name"/>
    <label>Last name</label>
    <input type="text" class="input-small" placeholder="Last name"/>
    <br/><br/><br/>
    <div class="form-horizontal">
        <div class="control-group">
            <label class="control-label" for="inputEmail">Email</label>
            <div class="controls">
                <input type="text" id="inputEmail" placeholder="Email"/>
            </div>
        </div>
        <div class="control-group">
           <label class="control-label" for="inputPassword">Password</label>
           <div class="controls">
               <input type="password" id="inputPassword" placeholder="Password"/>
           </div>
         </div>
     </div>
</form>

名字
姓



电子邮件 密码

非常感谢。为了使用其对齐特性,我使用了水平形式。但似乎我必须采用内联的形式。顺便说一句,我可以在同一页面中使用一个提交按钮提交多个表单(个人信息、教育、爱好),因为对于某些表单,我仍然更喜欢水平表单?您可以使用jQuery或新的HTML5属性来实现这一点。更简单的解决方案是设置自己的类,并自己对齐表单元素。
<form class="form-inline">
    <label>First name</label>
    <input type="text" class="input-small" placeholder="First name"/>
    <label>Last name</label>
    <input type="text" class="input-small" placeholder="Last name"/>
    <br/><br/><br/>
    <div class="form-horizontal">
        <div class="control-group">
            <label class="control-label" for="inputEmail">Email</label>
            <div class="controls">
                <input type="text" id="inputEmail" placeholder="Email"/>
            </div>
        </div>
        <div class="control-group">
           <label class="control-label" for="inputPassword">Password</label>
           <div class="controls">
               <input type="password" id="inputPassword" placeholder="Password"/>
           </div>
         </div>
     </div>
</form>