Чтобы вместить большую таблицу, достаточно обернуть её в <div> и добавить несколько CSS стилей, чтобы появился горизонтальный скролл.
.big-table {
overflow: auto;
position: relative;
}
.big-table table {
display: inline-block;
vertical-align: top;
max-width: 100%;
overflow-x: auto;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
}
<div class="big-table">
<table>
...
</table>
</div>