Tôi đang cố gắng để đưa một yếu tố fixed
trong yếu tố khác như thế này fixed
yếu tố cố định lồng nhau không làm việc trong IE
<div class="wrapper-fixed">
<div class="content">
<div class="element-fixed">
<p>I'm fixed in Chrome, FF</p>
<p>Why not in IE ?</p>
</div>
</div>
</div>
Khi tôi di chuyển các trang trong Chrome và FF element-fixed
nghỉ fixed
nhưng trong IE nó cuộn quá và tôi đoán điều đó không nên xảy ra vì phần tử fixed
nằm ngoài luồng tài liệu.
Tôi đã cố gắng kéo nó ra khỏi content
nhưng không hoạt động, kéo nó ra khỏi wrapper-fixed
nó nhưng trong trường hợp của tôi tôi không thể.
HERE A JSFIDDLE tương tự như tình hình thực tế của tôi
Vậy tại sao điều đó xảy ra và làm thế nào khắc phục nó mà không cần kéo nó ra khỏi wrapper-fixed
Thêm hình ảnh để minh họa cho vấn đề:
tôi không thể tái tạo vấn đề của bạn với IE11. Phiên bản nào cung cấp cho bạn hành vi này? – Teemu
Tôi đã thử trong IE9 và nó hoạt động như mong đợi ở đó. Chỉnh sửa: ngay cả trong IE8. –
['fixed'] (https://msdn.microsoft.com/library/ms531140.aspx) được hỗ trợ từ IE7 (yêu cầu DTD). Bạn có đang chạy trang ở chế độ Quirks không? – Teemu