假设我在容器中有以下Bootstrap分页:
<ul class="pagination pull-right">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
如果我将上面的代码包装在<div class="row"> ... </div>
中,那么分页会更加正确,导致与其上方的表格不对齐。为什么会这样?
感谢。
答案 0 :(得分:3)
那是因为.row
的左右边距为-15px。
你应该添加.col-xx-xx
作为.row
的孩子,使用填充来抵消负边距。
示例:
<div class="row">
<div class="col-sm-12">
<ul class="pagination pagination-groups pull-right">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li ng-repeat="i in range(tiGroupsData.total_pages) track by $index"><a href="#">{{$index+1}}</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</div>
</div>