"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > IE7 में बूटस्ट्रैप ड्रॉपडाउन मेनू अन्य तत्वों के पीछे क्यों दिखाई दे रहे हैं?

IE7 में बूटस्ट्रैप ड्रॉपडाउन मेनू अन्य तत्वों के पीछे क्यों दिखाई दे रहे हैं?

2024-11-04 को प्रकाशित
ब्राउज़ करें:292

Why are Bootstrap dropdown menus appearing behind other elements in IE7?

बूटस्ट्रैप ड्रॉपडाउन मेनू IE7 में अन्य तत्वों के पीछे दिखाई दे रहे हैं

आप एक समस्या का सामना कर रहे हैं जहां बूटस्ट्रैप ड्रॉपडाउन मेनू आपकी वेबसाइट पर अन्य तत्वों के पीछे दिखाई दे रहे हैं IE7 में. इसे हल करने के लिए, आपको सीएसएस में स्टैकिंग संदर्भ की अवधारणा को समझने की आवश्यकता है।

स्टैकिंग संदर्भ में, तत्व उनकी जेड-इंडेक्स संपत्ति के आधार पर एक दूसरे के सापेक्ष स्थित होते हैं। हालाँकि, वर्तमान स्टैकिंग संदर्भ के बाहर के तत्व इसके साथ इंटरैक्ट नहीं करते हैं। आपके मामले में, ड्रॉपडाउन मेनू अन्य तत्वों पर दिखाई नहीं दे रहे हैं क्योंकि वे समान स्टैकिंग संदर्भ में नहीं हैं।

इसे ठीक करने के लिए, आप ड्रॉपडाउन मेनू के मूल तत्व में एक z-इंडेक्स प्रॉपर्टी जोड़ सकते हैं। यह एक नया स्टैकिंग संदर्भ बनाएगा और ड्रॉपडाउन मेनू को अन्य तत्वों पर प्रदर्शित होने की अनुमति देगा। आपके HTML कोड में, .header-top div इसके लिए एक उपयुक्त मूल तत्व है:

.header-top {
    z-index: 10000;
    position: relative;
}

यह सुनिश्चित करेगा कि ड्रॉपडाउन मेनू में एक स्टैकिंग संदर्भ है, जो उन्हें पृष्ठ पर अन्य तत्वों पर प्रदर्शित होने की अनुमति देगा।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3