Hãy thử sử dụng thuộc tính overflow
CSS. 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 overflow
tài sản. Điều này có vẻ là do <table>
các phần tử không được hiển thị display: block
theo mặc định (chúng thực sự có kiểu hiển thị riêng). Bạn có thể buộc thuộc overflow
tí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-height
thay vì chỉheight
vì sau đó sẽ buộc chiều cao của bảng để được500px