Ich versuche, Inhalt unterhalb dieser Datasets Paging-Steuerelement zu platzieren, aber das div ist größer als sein Inhalt. Das drückt meinen Inhalt weiter nach unten, als ich es möchte.Div ist größer als sein Inhalt
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>
und die entsprechenden Datentabellen CSS:
div.dataTables_paginate {
margin: 0;
white-space: nowrap;
text-align: right;
}
div.dataTables_paginate ul.pagination {
margin: 2px 0;
white-space: nowrap;
}
Ich habe beide versucht, die Chrome und Firefox Debugger in der Umgebung wurden Stossen einen Stil zu finden, die dies verursacht, aber es sagt nur, dass das Element ist 43 Pixel in Höhe statt der 38 (34 von der ul, mit dem 2 Rand oben und unten), dass es sein sollte.
Irgendwelche Gedanken darüber, was das verursacht? Warum würde es den Schrumpffolieneffekt verlieren?
Ich habe versucht, Inline-, sowie Inline-Block zum Container div und eine maximale Höhe hinzufügen: 38, aber nichts hat diese zusätzlichen 5px entfernt.
Das hat die Geige nicht repariert. – avatarofhope2
Sie waren jedoch auf dem richtigen Weg. Ich ging zurück und wendete die line-height auf die div.dataTables_paginate anstelle der ul, und das behob es. – avatarofhope2