वेब पेजों के भीतर अद्वितीय पहचानकर्ता
डब्ल्यू 3 सी के मुताबिक, एचटीएमएल में आईडी विशेषता है:
तत्व के लिए एक अद्वितीय पहचानकर्ता
यह एक बहुत ही शक्तिशाली विशेषता का एक बहुत ही सरल वर्णन है। आईडी विशेषता वेब पृष्ठों के लिए कई क्रियाएं कर सकती है:
- स्टाइल शीट चयनकर्ता - यह वह कार्य है जो अधिकांश लोग आईडी विशेषता का उपयोग करते हैं। क्योंकि वे अद्वितीय हैं, आप सुनिश्चित कर सकते हैं कि जब आप आईडी प्रॉपर्टी का उपयोग कर शैली बनाते हैं तो आप अपने वेब पेज पर केवल एक ही आइटम स्टाइल करेंगे। स्टाइलिंग उद्देश्यों के लिए आईडी का उपयोग करने का नकारात्मक पक्ष यह है कि इसमें विशिष्टता का एक बहुत ही उच्च स्तर है, जो आपको स्टाइलशीट में कुछ कारणों से शैली को ओवरराइड करने की आवश्यकता होने पर बहुत चुनौतीपूर्ण बना सकता है। इस वजह से, मौजूदा वेब प्रथा सामान्य स्टाइल उद्देश्यों के लिए आईडी और आईडी चयनकर्ताओं के स्थान पर कक्षाओं और कक्षा चयनकर्ताओं का उपयोग करने की ओर झुकती हैं।
- लिंक करने के लिए नामांकित एंकर - वेब ब्राउज़र आपको यूआरएल के अंत में आईडी को इंगित करके अपने वेब दस्तावेज़ों में सटीक स्थानों को लक्षित करने की अनुमति देता है। आप बस पेज यूआरएल के अंत में आईडी जोड़ते हैं, जो पाउंड-साइन (#) से पहले होता है। आप तत्व के लिए href विशेषता में पाउंड-साइन (#) और आईडी नाम जोड़कर पृष्ठ के साथ इन एंकरों से भी लिंक कर सकते हैं। उदाहरण के लिए, यदि आपके पास संपर्क की आईडी वाला विभाजन है, तो आप उस पृष्ठ पर इसके साथ लिंक कर सकते हैं:
यह लिंक टेक्स्ट है - स्क्रिप्ट के लिए एक संदर्भ - यदि आप कोई जावास्क्रिप्ट फ़ंक्शन लिखते हैं, तो आप आईडी विशेषता का उपयोग करना चाहेंगे ताकि आप अपनी स्क्रिप्ट के साथ पृष्ठ पर सटीक तत्व में परिवर्तन कर सकें।
- अन्य प्रसंस्करण - आईडी आपको अपने वेब दस्तावेज़ों को किसी भी तरह से संसाधित करने की अनुमति देती है। उदाहरण के लिए, आप HTML को डेटाबेस में निकाल सकते हैं, और आईडी विशेषता फ़ील्ड की पहचान करती है।
आईडी विशेषता का उपयोग करने के लिए नियम
दस्तावेज़ में कहीं भी आईडी विशेषता का उपयोग करने वाले वैध दस्तावेज़ के लिए आपको कुछ नियमों का पालन करना होगा:
- आईडी को एक अक्षर (एज़ या एजेड) से शुरू होना चाहिए
- सभी अनुवर्ती वर्ण अक्षर, संख्याएं (0-9), हाइफ़न (-), अंडरस्कोर (_), कोलन (:), और अवधि (।) हो सकते हैं।
- प्रत्येक आईडी दस्तावेज़ के भीतर अद्वितीय होना चाहिए। क्यूं कर?
आईडी विशेषता का उपयोग करना
एक बार जब आप अपनी वेबसाइट के एक अद्वितीय तत्व की पहचान कर लेंगे, तो आप स्टाइल शीट का उपयोग केवल उस तत्व को शैली में कर सकते हैं।
हमसे संपर्क करें
यहां कुछ टेक्स्ट सामग्री है
div # संपर्क-अनुभाग {पृष्ठभूमि: # 0 सीएफ;}
-या केवल-
# संपर्क-अनुभाग {पृष्ठभूमि: # 0 सीएफ;}
इनमें से दो चयनकर्ता काम करेंगे। पहला (div # संपर्क-सेक्शन) "संपर्क-सेक्शन" की आईडी विशेषता वाले विभाजन को लक्षित करेगा। दूसरा (# संपर्क-सेक्शन) अभी भी "संपर्क-सेक्शन" की आईडी के साथ तत्व को लक्षित करेगा, यह सिर्फ यह नहीं जान पाएगा कि यह क्या खोज रहा है वह एक विभाजन है। स्टाइल का अंतिम परिणाम बिल्कुल वही होगा।
आप किसी भी टैग को जोड़ने के बिना उस विशिष्ट तत्व से भी लिंक कर सकते हैं:
संपर्क जानकारी से लिंक करें
"GetElementById" जावास्क्रिप्ट विधि के साथ आपकी स्क्रिप्ट में पैराग्राफ का संदर्भ लें:
document.getElementById ( "संपर्क अनुभाग")
एचटीएमएल में आईडी विशेषताओं को अभी भी बहुत उपयोगी है, भले ही कक्षा चयनकर्ताओं ने उन्हें सबसे सामान्य स्टाइल उद्देश्यों के लिए बदल दिया हो। शैलियों के लिए एक हुक के रूप में आईडी विशेषता का उपयोग करने की क्षमता, जबकि स्क्रिप्ट के लिए लिंक या लक्ष्य के लिए उन्हें एंकर के रूप में उपयोग करने का अर्थ है, इसका मतलब है कि आज भी वेब डिज़ाइन में उनके पास एक महत्वपूर्ण स्थान है।
जेरेमी गिरार्ड द्वारा संपादित