【发布时间】:2016-09-15 05:02:36
【问题描述】:
我正在使用 Bootstrap 3.3.6 我在面板中有一个非常简单的表单:
这很简单,但“发布”按钮排列得不是很好。
这是表单背后的 HTML:
<div class="panel panel-primary">
<div class="panel-heading">Say something...</div>
<div class="panel-body">
<form class="form-horizontal">
<div class="form-group">
<div class="col-md-12">
<textarea class="form-control"
rows="5"
placeholder="What are you up to?"></textarea>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-11 col-md-1">
<button type="submit" class="btn btn-primary">Post</button>
</div>
</div>
</form>
</div>
</div>
根据 Bootstrap 文档,.form-group 在 .form-horizontal 中的行为类似于 .row - 因此偏移按钮 (col-md-offset-11) 应该使按钮与文本区域垂直对齐。
此面板加载到另一个页面的一行中:
<div class="container">
...
<div class="row">
<div class="col-md-offset-2 col-md-8">
<div ui-view="quickPost"></div>
</div>
</div>
...
由于 .form-group 的行为类似于 .row,因此在 .row 中应该可以正常工作(可以将行包含在行中)。
由于我没有使用 CSS 和 Bootstrap 的经验,我很确定这是我的一个愚蠢的疏忽。谁能看出我犯了什么错误?
【问题讨论】:
标签: html css twitter-bootstrap