Không hoạt động bình thường trong Chrome hoặc Firefox. Có cách giải quyết nào cho vấn đề này không?overflow-y: hiển thị không hoạt động khi overflow-x: hidden hiện diện
<!DOCTYPE html>
<html>
<head></head>
<body>
<h3>overflow-y:visible</h3>
with overflow-x:hidden
<div style="overflow-x:hidden;overflow-y:visible;width:100px;height:100px; position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
without overflow-x:hidden
<div style="overflow-y:visible;width:100px;height:100px;position:relative;background:#666;">
<div style="top:20px;left:20px; width:420px;height:420px;position:absolute;background:#420;">
</div>
</div>
</body>
</html>
Kịch bản cuộc sống thực bao gồm các thành phần hoàn toàn phải có overflow-x: ẩn, nhưng điều đó sẽ kích hoạt cửa sổ bật lên-menu cần để có thể thoát khỏi các phần tử trong y hướng . Tôi có nên chỉ định vị trí các menu bên ngoài các thành phần gốc của chúng hay không, hoặc có sửa chữa tốt hơn không?
Tôi phát hiện ra điều này, có vẻ như nó vẫn là một vấn đề trong FF (v21) và Chrome (v27). Vấn đề của tôi: 'overflow-x: visible; overflow-y: hidden; 'chưa cắt xén xuất hiện trên cả hai trục. – Sprintstar
Tôi cũng gặp phải vấn đề này, cả trong FF và Chrome. Nó chắc chắn trông giống như một lỗi hơn là hành vi mong đợi. – smohadjer
bạn gặp vấn đề vì vị trí: tương đối; –