Ну, я бы посоветовал избегать php, просто придерживайтесь JS / CSS / HTML
Я не уверен, что случилось, но добавление CSS style="padding-bottom: 32px"
может помочь.
<table id="example1" class="table table-striped table-bordered" style="width:70%; padding-bottom:32px;">
Лучшее решение - display: flex;
на родительском элементе, с flex-direction: column
, затем поместите flex: 0 0 auto
в верхний и нижний колонтитулы, затем flex: 1 0 auto
в теле, чтобы оно увеличивалось, чтобы заполнить пространство родителя.Возможно, вам нужен родитель position:relative; height: 100%;
Также вы можете попробовать box-sizing: border-box
.Я бы порекомендовал возиться с этим в разделе Стили Chrome devtools