我设法在标题的远端放置一个按钮组(H1 / H2 / H3)。但是,我不知道如何让按钮在中间垂直浮动。它只是保持在顶部。我尝试使用margin-top
,但由于它是固定值,因此不会动态放在中间。
这是截图:
以下是代码:
<div class="container">
<section>
<div class="page-header">
<h1 class="pull-left">
The header
</h1>
<div class="pull-right">
<div class="btn-group">
<button class="btn btn-primary">
Actions
</button>
<button class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right">
<li>
<a href="#">Action</a>
</li>
<li>
<a href="#">Another Action</a>
</li>
</ul>
</div>
</div>
<div class="clearfix"></div>
</div>
Contents
</section>
</div>
提前致谢。
jsFiddle: http://jsfiddle.net/aurorius/PKrUC/
答案 0 :(得分:166)
这是如何在没有任何额外CSS的情况下在Bootstrap 3.2,3.3中找到与标题对齐的按钮,以防有人从谷歌来到这里。
选项1
<div class='page-header'>
<div class='btn-toolbar pull-right'>
<div class='btn-group'>
<button type='button' class='btn btn-primary'>Button Text</button>
</div>
</div>
<h2>Header Text</h2>
</div>
如果您只使用一个按钮,则按钮组是可选的。
选项2
<h1>
<span>Header Text</span>
<button class='btn btn-primary pull-right'>Button Text</button>
</h1>
<hr/>
答案 1 :(得分:8)
试试这个css代码
.btn-group.my-class{
bottom: 15px;
position: relative;
top: 15px;
}
H1 / H2 / H3上的动态标头,可能是H4
答案 2 :(得分:0)
使用float会禁用te display:inline-block;
属性,使其浮动到顶部。
只需将引导类text-right
添加到容器中即可保持垂直对齐。