অনেক ক্ষেত্রে কোনও উপাদানকে z-indexকাজ করার জন্য অবস্থান করতে হবে ।
প্রকৃতপক্ষে, position: relativeপ্রশ্নের উপাদানগুলিতে প্রয়োগ করা সমস্যার সমাধান করবে সম্ভবত (তবে নিশ্চিতভাবে জানতে যথেষ্ট কোড সরবরাহ করা হয়নি)।
আসলে, position: fixed, position: absoluteএবং position: stickyএছাড়াও সক্ষম করবে z-index, কিন্তু সেসব মান এছাড়াও বিন্যাস পরিবর্তন করুন। position: relativeলেআউটটি বিরক্ত হয় না সঙ্গে ।
মূলত, যতক্ষণ না উপাদানটি position: static(ডিফল্ট সেটিংস) না থাকে ততক্ষণ এটি অবস্থান হিসাবে বিবেচিত হয় এবং z-indexকাজ করবে।
"জেড-ইনডেক্স কেন কাজ করছে না?" এর অনেক উত্তর ? প্রশ্নগুলি দৃsert়ভাবে জানায় যে z-index কেবলমাত্র অবস্থানের উপাদানগুলিতে কাজ করে। সিএসএস 3 হিসাবে এটি আর সত্য নয়।
উপাদানসমূহ যে আনমন আইটেম বা গ্রিড আইটেম ব্যবহার করতে পারেন z-index, এমনকি যখন positionহয় static।
চশমা থেকে:
4.3। ফ্লেক্স আইটেম জেড-অর্ডারিং
ফ্লেক্স আইটেমগুলি হ'ল ইনলাইন ব্লকগুলির মতো হুবহু চিত্র আঁকায়, ব্যতীত অর্ডার-সংশোধিত ডকুমেন্ট অর্ডারটি কাঁচা ডকুমেন্ট অর্ডারের জায়গায় ব্যবহার করা হয় এবং স্ট্যাকিং প্রসঙ্গ তৈরি করা বাদে z-indexঅন্য মানগুলি হয় ।autopositionstatic
5.4। জেড-অক্ষস অর্ডারিং: z-indexসম্পত্তি
গ্রিড আইটেমগুলির পেইন্টিং অর্ডার হ'ল ইনলাইন ব্লকগুলির সমান, কেবলমাত্র সেই অর্ডার-সংশোধিত ডকুমেন্ট অর্ডারটি কাঁচা ডকুমেন্ট অর্ডারের জায়গায় ব্যবহার করা হয় এবং স্ট্যাকিং প্রসঙ্গ তৈরি করা
z-indexছাড়াও অন্য মানগুলি হয় ।autopositionstatic
এখানে z-indexঅবস্থানবিহীন নমনীয় আইটেমগুলিতে কাজ করার একটি প্রদর্শন রয়েছে : https://jsfiddle.net/m0wddwxs/
Stacking Context।