Tại sao nội dung của tôi bị chồng chéo trong HTML?
Sử dụng nhà phát triển thuộc tính CSS Z-Index có thể xếp chồng các phần tử lên nhau. Z-Index có thể có giá trị dương hoặc âm Show LƯU Ý - Nếu các phần tử trùng lặp không có chỉ mục z được chỉ định thì phần tử đó sẽ hiển thị được đề cập cuối cùng trong tài liệu Ví dụHãy xem một ví dụ về thuộc tính z-index -
đầu raSau đây là đầu ra cho đoạn mã trên - Ví dụHãy xem một ví dụ khác về thuộc tính z-index -
đầu raSau đây là đầu ra cho đoạn mã trên - div class=”hình ảnh”> img class=”logo” src=”img/img1. png” style=”vị trí. tuyệt đối”/> /div> div class=”image2”> img class=”android” src=”img/img2. png” style=”vị trí. tuyệt đối”/> /div> (Tôi không biết cách làm cho mã của mình hiển thị nên tôi đã bỏ dấu ngoặc mở. ) Với mã trên, img2 sẽ nổi trên img1. Tôi tự hỏi làm thế nào để tách chúng khỏi chồng chéo? Cảm ơn bạn Ví dụ cuối cùng này cho thấy các vấn đề phát sinh khi trộn một số phần tử được định vị trong hệ thống phân cấp HTML đa cấp và khi các giá trị Hãy lấy ví dụ về một menu phân cấp ba cấp được tạo từ một số phần tử Nếu ba cấp menu trùng nhau một phần, thì việc quản lý xếp chồng có thể trở thành vấn đề Menu cấp độ đầu tiên chỉ được định vị tương đối, vì vậy không có bối cảnh xếp chồng nào được tạo Menu cấp hai được định vị tuyệt đối bên trong phần tử cha. Để đặt nó trên tất cả các menu cấp một, thuộc tính Vì vậy, một menu cấp ba sẽ được xếp chồng lên nhau trong các menu cấp hai sau, bởi vì tất cả các menu cấp hai có chung giá trị chỉ mục z và các quy tắc xếp chồng mặc định được áp dụng Để hiểu rõ hơn về tình huống, đây là hệ thống phân cấp ngữ cảnh xếp chồng
Có thể tránh được vấn đề này bằng cách loại bỏ sự chồng chéo giữa các menu cấp độ khác nhau hoặc bằng cách sử dụng các giá trị chỉ mục z riêng lẻ (và khác nhau) được chỉ định thông qua bộ chọn id thay vì bộ chọn lớp hoặc bằng cách làm phẳng cấu trúc phân cấp HTML Ghi chú. Trong mã nguồn, bạn sẽ thấy các menu cấp hai và cấp ba được tạo từ một số phần tử Ví dụHTML
CSS
Kết quảXem thêm
Ghi chú. lý do hình ảnh mẫu có vẻ sai - với mức thứ hai 2 chồng lên các menu cấp 3 - là do mức 2 có độ mờ, tạo ra ngữ cảnh xếp chồng mới. Về cơ bản, toàn bộ trang mẫu này không chính xác và gây hiểu nhầm |