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