Html 在单行中对齐表单元素

Html 在单行中对齐表单元素,html,css,twitter-bootstrap,Html,Css,Twitter Bootstrap,我试图在一行中对齐页面中的html元素 演示: 在演示plunker中,当单击右侧的“在单独窗口中启动窗口”图标时,将打开一个单独的窗口,其中显示表单元素(未在一行中对齐)。 我希望两个文本元素和提交按钮位于同一行,但在演示代码中,提交和重置按钮与 文本字段。 下面是示例代码: <div class="col-sm-10"> <div class=""> <div class="row"><div class="form-group co

我试图在一行中对齐页面中的html元素

演示:

在演示plunker中,当单击右侧的“在单独窗口中启动窗口”图标时,将打开一个单独的窗口,其中显示表单元素(未在一行中对齐)。 我希望两个文本元素和提交按钮位于同一行,但在演示代码中,提交和重置按钮与 文本字段。 下面是示例代码:

<div class="col-sm-10">
  <div class=""> 
    <div class="row"><div class="form-group col-md-2">
      <label for="email">Email:</label>
      <input type="email" class="form-control" id="email" placeholder="Enter email" name="email" style="width:130px">
    </div>
    <div class="form-group col-md-2">
      <label for="pwd">Password:</label>
      <input type="password" class="form-control" id="pwd" placeholder="Enter password" name="pwd" style="width:130px">
    </div>     
    <button type="submit" class="btn-primary">Submit</button>
     <button type="submit" class="btn-primary">Reset</button>
    </div>
</div>
</div>
</div>

电邮:
密码:
提交
重置

您可以通过在行div中添加class=“form inline”来解决此问题,如:

<div class="col-sm-10">
<div class="form-inline"> 
<div class="row"><div class="form-group col-md-2">
  <label for="email">Email:</label>
  <input type="email" class="form-control" id="email" placeholder="Enter email" name="email" style="width:130px">
</div>
<div class="form-group col-md-2">
  <label for="pwd">Password:</label>
  <input type="password" class="form-control" id="pwd" placeholder="Enter password" name="pwd" style="width:130px">
</div>     
<button type="submit" class="btn-primary">Submit</button>
 <button type="submit" class="btn-primary">Reset</button>
</div>

电邮:
密码:
提交
重置

Plunkr:

我在这里做了几件事:

将btn类添加到按钮中,使其具有与文本字段相同的高度

我添加了一个空标签,只显示在中等断点或更大的断点处,以填充垂直空间

在自己的div中包装按钮(因为标签是内联的)

将空标签和新div包装在各自的div.form-group.col中

<div>
  <div class="col-sm-10">
    <div class=""> 
      <div class="row">
        <div class="form-group col-md-2">
          <label for="email">Email:</label>
          <input type="email" class="form-control" id="email" placeholder="Enter email" name="email" style="width:130px">
        </div>
        <div class="form-group col-md-2">
          <label for="pwd">Password:</label>
          <input type="password" class="form-control" id="pwd" placeholder="Enter password" name="pwd" style="width:130px">
        </div>  
        <div class="form-group col">   
          <label class="visible-md visible-lg">&nbsp;</label>
          <div>
            <button type="submit" class="btn btn-primary">Submit</button>
            <button type="submit" class="btn btn-primary">Reset</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

电邮:
密码:
提交
重置

电邮:
密码:
提交重置

为两个按钮添加引导
表单控件
类,并在两个按钮之间添加一些边距,使其看起来有点美观

<button type="submit" class="btn-primary form-control">Submit</button>
<button type="submit" class="btn-primary form-control">Reset</button>
提交
重置

这只是引导网格类的问题

确保用
类包装
(即

请参阅下面给出的div结构


引导示例
电邮:
密码:
提交
重置

可能的副本我想格式化后会更清晰…如果您需要更多详细信息,请告诉我格式化后会更好。但是如果你能解释一下你是如何解决OP的问题的,那还是有帮助的。我只是创建了多行来保存电子邮件、密码和按钮。然后在每行中指定列。一个用来保存标签,另一个用来保存文本框或按钮
<button type="submit" class="btn-primary form-control">Submit</button>
<button type="submit" class="btn-primary form-control">Reset</button>