Các thuộc tính của overflow
trong CSS? giải thích chúng?
Các thuộc tính của overflow
trong CSS? giải thích chúng?
Trong CSS, thuộc tính overflow
quy định cách thức xử lý nội dung khi nó vượt quá kích thước của phần tử chứa (parent element). Thuộc tính này có thể được thiết lập với một số giá trị khác nhau để kiểm soát việc hiển thị nội dung vượt quá:
overflow
visible: Đây là giá trị mặc định. Nội dung vượt quá sẽ không bị cắt bỏ và có thể hiển thị bên ngoài phần tử chứa.
overflow: visible;
hidden: Nội dung vượt quá sẽ bị cắt bỏ và không hiển thị. Không có thanh cuộn được thêm vào.
overflow: hidden;
scroll: Nội dung vượt quá sẽ bị cắt bỏ và thanh cuộn sẽ được thêm vào để xem phần nội dung bị ẩn, bất kể nội dung có vượt quá hay không.
overflow: scroll;
auto: Tương tự như scroll
, nhưng thanh cuộn chỉ được thêm vào khi nội dung vượt quá kích thước của phần tử chứa.
overflow: auto;
clip: Nội dung vượt quá sẽ bị cắt bỏ, tương tự như hidden
, nhưng không tạo ra một block formatting context mới.
overflow
với Hai HướngThuộc tính overflow
có thể được chỉ định bằng một hoặc hai giá trị từ các giá trị trên. Nếu chỉ định một giá trị, nó sẽ áp dụng cho cả hai hướng (ngang và dọc). Nếu chỉ định hai giá trị, giá trị đầu tiên áp dụng cho hướng ngang (overflow-x
), và giá trị thứ hai áp dụng cho hướng dọc (overflow-y
).
overflow
chỉ hoạt động trên các phần tử block có kích thước xác định.overflow-x
và overflow-y
để kiểm soát riêng lẻ việc hiển thị nội dung vượt quá theo hướng ngang hoặc dọc.Ví dụ, để ẩn thanh cuộn ngang và thêm thanh cuộn dọc khi cần thiết, bạn có thể sử dụng:
element {
overflow-x: hidden;
overflow-y: auto;
}
Thuộc tính overflow
và các giá trị của nó cung cấp sự linh hoạt trong việc kiểm soát cách thức hiển thị nội dung vượt quá, giúp tạo ra trải nghiệm người dùng tốt hơn trên các trang web và ứng dụng web.
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào