Bạn đã bảo vệ nó ngoài việc sử dụng sai tài sản. Thanh cuộn có thể được kích hoạt với bất kỳ thuộc tính nào overflow
, overflow-x
hoặc overflow-y
và mỗi thiết bị có thể được đặt thành bất kỳ visible
, hidden
, scroll
, auto
hoặc inherit
. Bạn hiện đang xem hai điều sau:
auto
- Giá trị này sẽ xem chiều rộng và chiều cao của hộp. Nếu chúng được xác định, nó sẽ không cho phép hộp mở rộng qua các ranh giới đó. Thay vào đó (nếu nội dung vượt quá các ranh giới đó), nó sẽ tạo một thanh cuộn cho một trong hai ranh giới (hoặc cả hai) vượt quá chiều dài của nó.
scroll
- Giá trị này buộc thanh công cụ một thanh cuộn, bất kể nội dung nào, ngay cả khi nội dung không vượt quá giới hạn. Nếu nội dung không cần phải cuộn, thanh sẽ xuất hiện dưới dạng "bị tắt" hoặc không tương tác.
Nếu bạn luôn muốn thanh cuộn dọc để xuất hiện:
Bạn nên sử dụng overflow-y: scroll
. lực lượng thanh cuộn này xuất hiện cho trục dọc dù có cần hay không. Nếu bạn không thể cuộn ngữ cảnh, nó sẽ xuất hiện dưới dạng thanh cuộn "bị tắt".
Nếu bạn chỉ muốn có một thanh cuộn để xuất hiện nếu bạn có thể di chuyển hộp:
Chỉ cần sử dụng overflow: auto
. Vì nội dung của bạn theo mặc định chỉ vi phạm đến dòng tiếp theo khi nó không thể vừa với dòng hiện tại, thanh cuộn ngang sẽ không được tạo (trừ khi nó nằm trên một phần tử bị tắt gói). Đối với thanh dọc, nó sẽ cho phép nội dung mở rộng đến độ cao bạn đã chỉ định. Nếu nó vượt quá chiều cao đó, nó sẽ hiển thị thanh cuộn dọc để xem phần còn lại của nội dung, nhưng sẽ không hiển thị thanh cuộn nếu nó không vượt quá chiều cao.
Có 'overflow-x' và' overflow-y' trong CSS3, mà làm những gì bạn muốn. –
có, nhưng bạn cũng có thể quan tâm đến cuộn ngang? – Juan
tốt, tôi mới, và tôi thấy rằng 'chiều cao' là cần thiết ... – shellbye