Hãy thử sử dụng thuộc tính overflowCSS. Ngoài ra còn có các thuộc tính riêng biệt để xác định hành vi của chỉ tràn ngang ( overflow-x) và tràn dọc ( overflow-y).
Vì bạn chỉ muốn cuộn dọc, hãy thử cách này:
table {
height: 500px;
overflow-y: scroll;
}
BIÊN TẬP:
Rõ ràng <table>các phần tử không tôn trọng overflowtài sản. Điều này có vẻ là do <table>các phần tử không được hiển thị display: blocktheo mặc định (chúng thực sự có kiểu hiển thị riêng). Bạn có thể buộc thuộc overflowtính hoạt động bằng cách đặt <table>phần tử thành một loại khối:
table {
display: block;
height: 500px;
overflow-y: scroll;
}
Lưu ý rằng điều này sẽ khiến phần tử có chiều rộng 100%, vì vậy nếu bạn không muốn phần tử này chiếm toàn bộ chiều ngang của trang, bạn cũng cần chỉ định chiều rộng rõ ràng cho phần tử.
max-heightthay vì chỉheightvì sau đó sẽ buộc chiều cao của bảng để được500px