Tôi có một hình ảnh với float:left
và tôi muốn hình ảnh đó tràn vào phụ huynh của nó, nhưng cắt bỏ tình trạng tràn. Đây là những gì có vẻ như không có overflow
quy tắc:Tôi có thể sử dụng tràn: ẩn mà không có chiều cao rõ ràng bằng cách nào đó không?
Dưới đây là những gì tôi muốn:
Dưới đây là một fiddle: http://jsfiddle.net/ZA5Lm/
For some reason, nó đã quyết định rằng overflow:hidden
mà không có một kết quả chiều cao rõ ràng trong các yếu tố phát triển.
Tôi có thể đạt được hiệu quả sau này mà không cần đặt chiều cao rõ ràng không? Chiều cao rõ ràng không hoạt động vì tôi muốn div này tự động kích thước dựa trên chiều dài nội dung và chiều rộng của trình duyệt.
Hình ảnh có chiều rộng cố định không? – Jon
'overflow: hidden' (hoặc bất kỳ giá trị nào khác ngoài' visible') gây ra một hộp để tạo ra một bối cảnh định dạng khối để chứa các phao. Việc mở rộng của hộp để phù hợp với phao của nó chỉ là một trong những tác dụng phụ khi hộp có 'chiều cao: auto' (không có chiều cao rõ ràng). Tôi không thể tìm thấy bất kỳ lời giải thích cho * tại sao * chính xác một 'tràn 'mà không phải là' có thể nhìn thấy' tạo ra một BFC, nhưng nó không. – BoltClock
Điều đó nghĩa vụ phải làm khi bạn thay đổi kích thước khung nhìn [như ở đây] (http://jsfiddle.net/YvEcK/)? – user123444555621