"Phần tử được định vị hoàn toàn được định vị tương đối với tổ tiên được định vị gần nhất". - MDN: position - CSSCó thể bỏ qua thì tổ tiên được định vị gần nhất?
Tôi hiểu điều này khi có một phụ huynh được xác định là position:relative;
nhưng những gì tôi không nhận ra là position:absolute
về mặt kỹ thuật đủ điều kiện là "tổ tiên được định vị".
Đây là mẫu: http://jsfiddle.net/MSzZG/ Sẽ tốt hơn nếu văn bản "Ở trên cùng" có thể có thuộc tính top
áp dụng cho cửa sổ thay vì có chứa div
nhưng tôi không thể tìm ra nếu có thể bỏ qua.
<div>
<div>Content
</div>
</div>
<div style="position:absolute;">
<div style="position:absolute;top:0px;">At top
</div>
</div>
Có cách nào để bỏ qua một yếu tố tuyệt đối vị trí trước đây (mà không bằng cách sử dụng cố định)? Một giải pháp javascript là chấp nhận được.
bạn đã thử 'cố định' chưa? Điều này sẽ luôn luôn tham chiếu cửa sổ ... – Pevara
@PeterVR - Tôi nhận ra rằng, nhưng vẫn cố định ở lại trong khi cửa sổ được cuộn mà có thể gây ra vấn đề. –
Bạn có thể sử dụng 'float'. Ví dụ: http://jsfiddle.net/MSzZG/1/ –