我试图让一个按钮位于列表上方,但右边的按钮。
当我将右拉类添加到按钮(或包含div)时,按钮会与列表重叠。
<div>
<div class="pull-right">
<button type="button" class="btn btn-default">Add</button>
</div>
<ul class="list-group">
<li class="list-group-item">Something something 1</li>
<li class="list-group-item">Something something 2</li>
<li class="list-group-item">Something something 2</li>
</ul>
</div>
jsfiddle:http://jsfiddle.net/paulbau/384YH/
答案 0 :(得分:39)
您应该将pull-right
类添加到button
元素,然后将clearfix添加到父元素。这样做,div
不会自行崩溃。
<div class="clearfix">
<button type="button" class="btn btn-default pull-right">Add</button>
</div>
或者,由于button
是inline-block
级元素,因此您可以避免将其浮动并改为使用text-align:right
。只需将类text-right
添加到父级即可。您不再需要clearfix,因为未从文档流中删除button
元素。
<div class="text-right">
<button type="button" class="btn btn-default">Add</button>
</div>