Skip to main content

जेड-इंडेक्स: सीएसएस के साथ पोजिशनिंग ओवरलैपिंग एलिमेंट्स

C$50 Finance (जून 2026)

C$50 Finance (जून 2026)
Anonim

वेब पेज लेआउट के लिए सीएसएस पोजिशनिंग का उपयोग करते समय चुनौतियों में से एक यह है कि आपके कुछ तत्व दूसरों को ओवरलैप कर सकते हैं। यह ठीक काम करता है अगर आप एचटीएमएल में अंतिम तत्व शीर्ष पर होना चाहते हैं, लेकिन क्या होगा यदि आप ऐसा नहीं करते हैं या नहीं, यदि आप ऐसे तत्व रखना चाहते हैं जो वर्तमान में दूसरों को ऐसा करने के लिए ओवरलैप न करें क्योंकि डिज़ाइन इस "स्तरित" रूप के लिए कॉल करता है ? तत्वों को ओवरलैप करने के तरीके को बदलने के लिए आपको सीएसएस की संपत्ति का उपयोग करने की आवश्यकता है।

यदि आपने वर्ड और पावरपॉइंट में ग्राफिक्स टूल्स या एडोब फोटोशॉप जैसे अधिक मजबूत छवि संपादक का उपयोग किया है, तो संभावना है कि आपने ज़ेड-इंडेक्स में कार्रवाई की तरह कुछ देखा है। इन कार्यक्रमों में, आप जिस ऑब्जेक्ट को खींचा है उसे हाइलाइट कर सकते हैं, और अपने दस्तावेज़ के कुछ तत्वों को "वापस भेजने के लिए" या "सामने लाएं" विकल्प चुन सकते हैं। फ़ोटोशॉप में, आपके पास इन फ़ंक्शंस नहीं हैं, लेकिन आपके पास प्रोग्राम का "लेयर" फलक है और आप इन परतों को पुन: व्यवस्थित करके कैनवास पर कोई तत्व कहां से व्यवस्थित कर सकते हैं। इन दोनों उदाहरणों में, आप अनिवार्य रूप से उन वस्तुओं की जेड-इंडेक्स सेट कर रहे हैं।

जेड-इंडेक्स क्या है?

जब आप पृष्ठ पर तत्वों की स्थिति के लिए सीएसएस पोजिशनिंग का उपयोग कर रहे हैं, तो आपको तीन आयामों में सोचने की आवश्यकता है। दो मानक आयाम हैं: बाएं / दाएं और ऊपर / नीचे। बाएं से दाएं इंडेक्स को एक्स-इंडेक्स के रूप में जाना जाता है, जबकि ऊपर से नीचे एक वाई-इंडेक्स है। इन दो इंडेक्स का उपयोग करके आप क्षैतिज या लंबवत तत्वों को स्थितिबद्ध करेंगे।

जब वेब डिज़ाइन की बात आती है, तो पेज के स्टैकिंग ऑर्डर भी होते हैं। पृष्ठ पर प्रत्येक तत्व किसी भी अन्य तत्व के ऊपर या नीचे स्तरित किया जा सकता है। जेड-इंडेक्स प्रॉपर्टी निर्धारित करती है कि प्रत्येक तत्व स्टैक में कहां है। यदि एक्स-इंडेक्स और वाई-इंडेक्स क्षैतिज और लंबवत रेखाएं हैं, तो जेड-इंडेक्स पृष्ठ की गहराई है, अनिवार्य रूप से तीसरा आयाम।

वेब पेज पर तत्वों को कागज के टुकड़ों और वेब पेज को कोलाज के रूप में स्वयं के बारे में सोचें। जहां आप पेपर डालते हैं उसे पोजीशनिंग द्वारा निर्धारित किया जाता है, और इसमें से कितना अन्य तत्वों द्वारा कवर किया जाता है वह जेड-इंडेक्स है।

  • जेड-इंडेक्स एक संख्या है, या तो सकारात्मक (उदा। 100) या नकारात्मक (उदा। -100)।
  • डिफ़ॉल्ट जेड-इंडेक्स 0 है।

उच्चतम जेड-इंडेक्स वाला तत्व शीर्ष पर है, इसके बाद अगले उच्चतम और निम्नतम जेड-इंडेक्स तक नीचे है। यदि दो तत्वों में एक ही जेड-इंडेक्स मान है (या यह परिभाषित नहीं किया गया है, जिसका अर्थ है कि 0 का डिफ़ॉल्ट मान उपयोग करें) ब्राउज़र उन्हें HTML में दिखाई देने वाले क्रम में ले जाएगा।

जेड-इंडेक्स का उपयोग कैसे करें

अपने स्टैक में इच्छित प्रत्येक तत्व को एक अलग जेड-इंडेक्स मान दें। उदाहरण के लिए, यदि आपके पास पांच अलग-अलग तत्व हैं:

  • तत्व ए - जेड-इंडेक्स -25
  • तत्व बी - 82 की जेड-इंडेक्स
  • तत्व सी - जेड-इंडेक्स सेट नहीं है
  • तत्व डी - जेड-इंडेक्स 10
  • तत्व ई - जेड-इंडेक्स -3

वे निम्नलिखित क्रम में ढेर होंगे:

  1. तत्व बी
  2. तत्व डी
  3. तत्व सी
  4. तत्व ई
  5. तत्व ए

अपने तत्वों को ढेर करने के लिए बहुत अलग जेड-इंडेक्स मानों का उपयोग करने की अनुशंसा की जाती है। इस तरह, यदि आप बाद में पृष्ठ पर अधिक तत्व जोड़ते हैं, तो आपके पास अन्य सभी तत्वों के जेड-इंडेक्स मानों को समायोजित किए बिना उन्हें परत करने के लिए कक्ष है। उदाहरण के लिए:

  • अपने शीर्ष-सबसे तत्व के लिए 100
  • आपके मध्य तत्व के लिए 0
  • -100 आपके नीचे तत्व के लिए

आप दो तत्वों को एक ही जेड-इंडेक्स मान भी दे सकते हैं। यदि इन तत्वों को ढेर किया गया है, तो वे शीर्ष पर अंतिम तत्व के साथ HTML में लिखे गए क्रम में प्रदर्शित होंगे।

एक नोट: जेड-इंडेक्स प्रॉपर्टी का प्रभावी ढंग से उपयोग करने के लिए एक तत्व के लिए, यह एक ब्लॉक स्तर तत्व होना चाहिए या अपनी सीएसएस फ़ाइल में "ब्लॉक" या "इनलाइन-ब्लॉक" के प्रदर्शन का उपयोग करना चाहिए।