52 of 133 menu

टैग label

टैग label इनपुट फ़ील्ड के लिए एक लेबल निर्दिष्ट करता है जैसे input, textarea, select आदि।

लेबल for विशेषता का उपयोग करके एक विशिष्ट इनपुट फ़ील्ड से जुड़ा होता है। इसमें उस इनपुट फ़ील्ड की id विशेषता का मान निर्दिष्ट करना चाहिए, जिससे लेबल जुड़ा हुआ है। लेबल तत्व से भी जुड़ जाता है यदि उस तत्व को label टैग के अंदर रखा जाता है। इस मामले में for विशेषता निर्दिष्ट करने की आवश्यकता नहीं है। बेहतर समझ के लिए उदाहरण देखें।

लेबल पर क्लिक करने से इससे जुड़े चेकबॉक्स या रेडियो बटन अपनी स्थिति चेक से अनचेक और इसके विपरीत बदल देंगे। इस मामले में लेबल सुविधा के लिए आवश्यक है: फॉर्म के छोटे तत्वों पर कर्सर से क्लिक करना मुश्किल होता है, जबकि लंबे पाठ वाले लेबल पर क्लिक करना काफी आसान होता है।

लेबल से जुड़ा टेक्स्ट इनपुट फ़ील्ड जैसे input और textarea इनपुट फोकस प्राप्त करेगा। फोकस - तब होता है जब कर्सर इनपुट फ़ील्ड में ब्लिंक कर रहा होता है, ऐसे में, यदि आप कीबोर्ड पर कुछ लिखते हैं - तो वह टेक्स्ट इस फ़ील्ड में दिखाई देगा (फोकस की उन्नत समझ के लिए focus स्यूडोक्लास देखें)।

label लेबल का उपयोग चेकबॉक्स या रेडियो बटन की नकल करने के लिए किया जा सकता है। इसकी आवश्यकता अपने स्वयं के डिज़ाइन के साथ checkbox या radio बनाने के लिए होती है (जो CSS के साथ प्रतिबंधित है, लेकिन चतुर तरीकों से संभव है)।

विशेषताएँ

विशेषता विवरण
for इस विशेषता में उस इनपुट फ़ील्ड के id विशेषता का मान निर्दिष्ट करना चाहिए जिससे label लेबल जुड़ा हुआ है।
accesskey एक हॉटकी निर्दिष्ट करता है, जिसकी सहायता से लेबल से जुड़े (for विशेषता के माध्यम से) फॉर्म तत्व पर जाया जा सकता है। अधिक जानकारी के लिए accesskey विशेषता देखें।

उदाहरण . चेकबॉक्स

आइए checkbox फ्लैगबॉक्स से for विशेषता का उपयोग करके एक लेबल जोड़ते हैं। लेबल पर क्लिक करें और आप फ्लैगबॉक्स की स्थिति का चेक से अनचेक और इसके विपरीत बदलाव देखेंगे:

<input type="checkbox" id="checkbox"> <label for="checkbox">मैं id checkbox वाले चेकबॉक्स से जुड़ा हूं।</label>

:

उदाहरण . label के अंदर

और अब आइए लेबल को for विशेषता के माध्यम से न जोड़ें, बल्कि तत्वों को सीधे label टैग के अंदर रख दें, इस मामले में label के टेक्स्ट पर क्लिक करने से भी तत्व सक्रिय हो जाएगा:

<label><input type="checkbox"> लेबल</label>

:

उदाहरण . टेक्स्ट इनपुट फ़ील्ड

आइए input टैग से for विशेषता का उपयोग करके एक लेबल जोड़ते हैं। लेबल पर क्लिक करने से इनपुट फ़ील्ड को फोकस मिलेगा। साथ ही फ़ील्ड में मौजूद टेक्स्ट (जिसे हम value विशेषता का उपयोग करके जोड़ेंगे) हाइलाइट हो जाएगा। यदि आप कीबोर्ड पर कुछ भी लिखना शुरू करते हैं - तो यह टेक्स्ट मिट जाएगा। टेक्स्ट को मिटाए बिना हाइलाइट से छुटकारा पाने के लिए, आप इनपुट फ़ील्ड पर माउस से क्लिक कर सकते हैं: फोकस गायब नहीं होगा, लेकिन हाइलाइट हट जाएगी:

<input type="text" id="input1" value="कोई टेक्स्ट"> <label for="input1">मैं id input1 वाले इनपुट से जुड़ा हूं।</label>

:

यह भी देखें

  • टैग legend,
    जो फ़ील्ड समूह के ऊपर एक कैप्शन निर्दिष्ट करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें