2011-09-14 26 views

Trả lời

77

Để chỉ mục z hoạt động, bạn sẽ cần cung cấp cho phần tử position:absolute hoặc thuộc tính position:relative. Một khi bạn làm điều đó, các liên kết của bạn sẽ hoạt động đúng, mặc dù bạn có thể phải tinh chỉnh CSS của bạn một chút sau đó.

+0

Tôi muốn sử dụng một chương trình cố định và vì vậy tôi giữ vị trí là cố định nhưng vẫn thiết lập z- lập chỉ mục đến 1000 và nhận được kết quả mong muốn, nó bao gồm một div thấp hơn trên trang khi tôi cuộn, bạn có thể giải thích lý do tại sao điều đó xảy ra ngay cả khi tôi đang sử dụng vị trí tĩnh không? – Boo89100

27

Đối với z-index:1000 để có hiệu ứng bạn cần một sơ đồ định vị không tĩnh.

Thêm position:relative; cho quy tắc #settingsdetails trên dòng 8 của tập tin mystyle.css

14

Bạn cần phải thêm position:relative; để menu. Z-index chỉ hoạt động khi bạn có sơ đồ định vị không tĩnh.

5

z-index thuộc tính cho phép bạn kiểm soát ở phía trước. số lượng lớn hơn bạn đặt phần tử phía trên bạn nhận được.

position thuộc tính phải là relative vì vị trí của html-element phải là vị trí tương đối so với các điều khiển khác ở mọi kích thước.

element.style { 
    position:relative; 
    z-index:1000; //change your number as per elements lies on your page. 
} 
3

Tôi sẽ giả sử bạn tạo cửa sổ bật lên có mã từ trường học WW3, đúng không? kiểm tra xem nó css. một .modal, đã có từ z-index ở đó. chỉ cần thay đổi từ 1 đến 100.

.modal { 
    display: none; /* Hidden by default */ 
    position: fixed; /* Stay in place */ 
    z-index: 1; /* Sit on top */ 
    padding-top: 100px; /* Location of the box */ 
    left: 0; 
    top: 0; 
    width: 100%; /* Full width */ 
    height: 100%; /* Full height */ 
    overflow: auto; /* Enable scroll if needed */ 
    background-color: rgb(0,0,0); /* Fallback color */ 
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ 
} 
Các vấn đề liên quan