【发布时间】:2017-05-12 19:19:31
【问题描述】:
我正在尝试将内容放在此数据表分页控件下方,但 div 大于其内容。这使我的内容比我想要的还要低。
https://jsfiddle.net/DTcHh/32535/
<div id="wrapper">
<div style="display:inline;" class="col-sm-6 col-md-6 pt-3">
<div class="dataTables_paginate paging_simple_numbers" id="crfTable_paginate">
<ul class="pagination">
<li class="paginate_button previous disabled" id="crfTable_previous">
<a href="#" aria-controls="crfTable" data-dt-idx="0" tabindex="0">Previous</a>
</li>
<li class="paginate_button active">
<a href="#" aria-controls="crfTable" data-dt-idx="1" tabindex="0">1</a>
</li>
<li class="paginate_button next disabled" id="crfTable_next">
<a href="#" aria-controls="crfTable" data-dt-idx="2" tabindex="0">Next</a>
</li>
</ul>
</div>
</div>
</div>
以及相关的数据表css:
div.dataTables_paginate {
margin: 0;
white-space: nowrap;
text-align: right;
}
div.dataTables_paginate ul.pagination {
margin: 2px 0;
white-space: nowrap;
}
我一直在 chrome 和 firefox 调试器中四处寻找导致这种情况的样式,但它只是说元素的高度是 43 像素而不是 38 像素(来自 ul 的 34 像素,带有2 上下边距)应该是。
对造成这种情况的原因有什么想法吗?为什么会失去收缩包装效果?
我尝试在容器 div 和 max-height:38 中添加内联块和内联块,但没有删除额外的 5px。
【问题讨论】:
标签: html twitter-bootstrap-3 datatables