Sử dụng thuộc tính CSS z-index trên các phần tử vị trí 'cố định' mang lại cho tôi một hành vi lạ trong Chrome.Hành vi chỉ mục z lạ với thanh cuộn trong Chrome
Khi trình duyệt Firefox và Opera cung cấp cho tôi kết quả chờ đợi, Chrome dường như không tôn trọng thuộc tính z-index, hiển thị thanh cuộn phía trên lớp phủ màu đỏ (xem mã và Fiddle dưới đây).
HTML:
<div class="left">
<div class="placeholder"></div>
</div>
<div class="right"></div>
<div class="overlay"></div>
CSS:
.left {
background-color: yellow;
bottom: 0;
left: 0;
overflow: auto;
position: fixed;
top: 0;
width: 35%;
z-index: 10;
}
.right {
background-color: orange;
bottom: 0;
position: fixed;
right: 0;
top: 0;
width: 65%;
z-index: 20;
}
.overlay {
background-color: red;
bottom: 20%;
left: 25%;
position: fixed;
right: 25%;
top: 20%;
z-index: 40;
}
.placeholder {
height: 3000px;
}
Ví dụ: http://jsfiddle.net/kvNFW/
Hệ điều hành: Apple Mac OS 10.8 Google Chrome: Phiên bản 27.0.1453.93
Có ai đó gặp phải sự cố tương tự hoặc có cách khắc phục sự cố đó không?
Cảm ơn trước vì đã được trợ giúp.
Edit:
Xem screenshot này cho một cái nhìn tổng quan về vấn đề này.
hiển thị tốt trong cửa sổ Chrome phiên bản 27 – geovani075
Tôi nghĩ rằng sự cố xảy ra với thanh cuộn tự động ẩn của Mac OS. –
Rất tiếc, chưa có câu trả lời cho câu hỏi này. Tôi cũng quan tâm đến một câu trả lời… – Denis