html - CSS:使用引导程序 3 的表单控件对齐
问题描述
这可能是我想念的简单事情,但我无法理解。我在我的应用程序中使用引导程序 3。在我的表单中,我有一些控件,例如下拉菜单、文本框、标签等。请参见以下示例:
<div class="modal-body">
<form role="form" name="form" class="form-body">
<div class="form-group">
//form label here
<div class="m-grid-col-sm-5">
//form element here
</div>
</div>
</form>
<div>
以上只是一个例子。问题是当我运行我的应用程序时,我可以看到标签始终位于控件上方。我想要的是左侧的标签和右侧的表单控件(下拉菜单、文本框等)。
您可以看到我在以下位置创建了一个示例 jsfiddle: https ://jsfiddle.net/aman1981/xprh2tno/8/
请忽略模态类,因为问题不是我遇到的不是模态,而是我的应用程序中的其他形式。
我尝试过调整和使用不同的类,但看起来它调整得不好。
解决方案
您需要在此处参考文档中的水平表单部分:http: //bootstrapdocs.com/v3.0.3/docs/css/#forms
HTML:
<form class="form-horizontal" role="form">
<div class="form-group">
<label for="inputEmail3" class="col-sm-2 control-label">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control" id="inputEmail3" placeholder="Email">
</div>
</div>
<div class="form-group">
<label for="inputPassword3" class="col-sm-2 control-label">Password</label>
<div class="col-sm-10">
<input type="password" class="form-control" id="inputPassword3" placeholder="Password">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div class="checkbox">
<label>
<input type="checkbox"> Remember me
</label>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-default">Sign in</button>
</div>
</div>
</form>
推荐阅读
- javascript - 离子输入中的自动完成
- python-3.x - 使用 Graph-tool 读取 Pajek .net 文件
- javascript - 如何根据 cy.route 观察到的 API 响应中的特定值创建赛普拉斯别名?
- javascript - 如何将参数作为字符串连接,中间有空格?
- jenkins - Jenkinsfile 步骤检查目录中的文件是否更改?
- java - java 8中的分组,其值为自定义地图
- python - 一次运行所有项目测试,但也能够单独运行它们(同时必须提供输入数据路径)
- linux - 它没有打开外壳,而是结束了
- angular - Angular等待多个异步发布请求,然后调用另一个端点
- php - PHP SELECT 查询排行榜