2014-06-13 9 views
8

क्या निम्नलिखित HTML5 में लेबल तत्व का वैध उपयोग होगा?क्या मैं एक फॉर्म तत्व के लिए एकाधिक लेबल का उपयोग कर सकता हूं?

<label for="select">Some text</label> 
<select id="select"> 
    ... 
</select> 
<label for="select">...more text</label> 

HTML5 specs इसके बारे में कुछ भी कहना नहीं प्रतीत होता है।

संपादित करें: यह प्रश्न अब पुराना है। वर्तमान शब्दों में यह स्पष्ट है एक तत्व से अधिक लेबल हो सकता है (लेकिन अन्य चारों ओर जिस तरह से):

Labelable तत्वों उनसे जुड़े एक NodeList उद्देश्य यह है कि, लेबल तत्वों की सूची का प्रतिनिधित्व करता है पेड़ के क्रम में है, जिसका लेबल नियंत्रण प्रश्न में तत्व है।

उत्तर

13

आप एकाधिक लेबल है कि एक ही प्रपत्र नियंत्रण को इंगित कर सकते हैं और यह कानूनी है।

HTML 4 Documentation के अनुसार:

लेबल तत्व नियंत्रण के लिए जानकारी संलग्न करने के लिए इस्तेमाल किया जा सकता है। प्रत्येक LABEL तत्व बिल्कुल एक रूप नियंत्रण से जुड़ा हुआ है।

विशेषता के लिए एक लेबल को अन्य नियंत्रण के साथ स्पष्ट रूप से जोड़ता है: विशेषता के मान को संबंधित नियंत्रण तत्व की आईडी विशेषता के मान के समान होना चाहिए। विशेषता के माध्यम से एकाधिक संदर्भ बनाकर एक से अधिक LABEL को उसी नियंत्रण से जोड़ा जा सकता है।

+0

अनुमान है कि करीब हम मिल के रूप में है, भले ही मैं अभी भी यह एचटीएमएल 5 कल्पना – leo

+0

से पता लगा सकते हैं मैं की [html5 कल्पना] (https वर्तमान शब्दों में कि जोड़ सकते हैं: //www.w3। संगठन/टीआर/एचटीएमएल 5/form.html # लेबल-तत्व) यह निहित है कि एक तत्व में कई लेबल हो सकते हैं (लेकिन दूसरी तरफ नहीं)। – leo

संबंधित मुद्दे

 संबंधित मुद्दे