Tôi muốn có một phần tử tiêu đề với overflow-x:hidden
và overflow-y:visible
. Tuy nhiên, vì lý do nào đó, thuộc tính overflow-y
dường như không được tuân theo. Bạn có thể quan sát này đây (thử nghiệm trên Chrome và Firefox): http://jsfiddle.net/YgsAw/3/Tại sao tràn-x: clip ẩn hậu duệ của tôi?
Trong bản demo đó, tôi mong đợi để xem "jjjjj", nhưng thay vào đó là j của bị cắt đứt và trông giống như 1.
Nếu tôi đặt overflow-x:visible
trên thẻ h1
thì đột nhiên chiều cao đầy đủ của văn bản hiển thị, nhưng thiết lập overflow-x:hidden
sẽ bị cắt bớt. Tôi mong đợi hành vi này từ overflow-y
, nhưng điều đó dường như không có hiệu lực. Tại sao điều này, và tôi có thể làm gì với nó?
Cách giải quyết của tôi là thêm một chút đệm thừa vào cuối vùng chứa. – Qaz
@ Qaz loại sửa chữa đó hoạt động --- và thực tế đây là những thứ mà tất cả chúng ta đều làm để hoàn thành công việc --- nhưng nó kích thích sâu sắc sự nhạy cảm của tôi. Làm thế nào nhiều đệm, chính xác, tôi cần phải được * chắc chắn * tất cả mọi thứ sẽ được hiển thị trên mọi nền tảng? Padding đó có ảnh hưởng đến bố cục của tôi và làm cho nó xấu hơn không? Có sự cân bằng để xem xét. Cuối cùng tôi đã chọn cho phép hack được đề xuất ở cuối câu trả lời được chấp nhận, bổ sung thêm các nút HTML bổ sung nhưng vẫn giữ quyền kiểm soát chính xác chiều cao phần tử và đảm bảo luồng tràn dọc sẽ luôn hiển thị. – Calvin