Coba gunakan overflowproperti CSS. Ada juga properti terpisah untuk menentukan perilaku overflow horizontal ( overflow-x) dan overflow vertikal (overflow-y ).
Karena Anda hanya menginginkan gulungan vertikal, coba ini:
table {
height: 500px;
overflow-y: scroll;
}
EDIT:
Rupanya <table>elemen tidak menghormati overflowproperti. Ini tampaknya karena <table>elemen tidak ditampilkan display: blocksecara default (sebenarnya mereka memiliki tipe tampilan sendiri). Anda dapat memaksa overflowproperti untuk bekerja dengan menyetel <table>elemen menjadi tipe blok:
table {
display: block;
height: 500px;
overflow-y: scroll;
}
Perhatikan bahwa ini akan menyebabkan elemen memiliki lebar 100%, jadi jika Anda tidak ingin elemen tersebut memenuhi seluruh lebar horizontal halaman, Anda juga perlu menentukan lebar eksplisit untuk elemen tersebut.
max-heightalih-alih hanyaheightkarena yang terakhir akan memaksa tinggi meja menjadi500px