मैंने एक ही फॉर्म पर 2 अलग-अलग विधि देखी हैं उदाहरण: http://www.alistapart.com/articles/prettyaccessibleforms/ क्या हम <input> को <label> के अंदर रखना चाहिए?
http://www.alistapart.com/articles/prettyaccessibleforms/ पर क्यों वे पहले fieldset
में 2 विधि का उपयोग कर रहे हैं, वे label
के बाद input
रखते हैं और दूसरे fieldset
में वे label
के बाद input
रखते हैं। क्यूं कर?
<fieldset>
<legend>Delivery Details</legend>
<ol>
<li>
<label for="name">Name<em>*</em></label>
<input id="name" />
</li>
<li>
<label for="address1">Address<em>*</em></label>
<input id="address1" />
</li>
<li>
<label for="address2">Address 2</label>
<input id="address2" />
</li>
<li>
<label for="town-city">Town/City</label>
<input id="town-city" />
</li>
<li>
<label for="county">County<em>*</em></label>
<input id="county" />
</li>
<li>
<label for="postcode">Postcode<em>*</em></label>
<input id="postcode" />
</li>
<li>
<fieldset>
<legend>Is this address also your invoice »
address?<em>*</em></legend>
<label><input type="radio" »
name="invoice-address" /> Yes</label>
<label><input type="radio" »
name="invoice-address" /> No</label>
</fieldset>
</li>
</ol>
</fieldset>
क्यों वे label
के बाद input
को कभी-कभी रखते हैं और कभी-कभी अंदर क्यों रहते हैं?
अद्यतन:
यहां http://www.usability.com.au/resources/forms.cfm वे input
को label
के बाद
आपके द्वारा जो लिंक जोड़ा गया है, वह आपको अंतर्निहित लेबलों का उपयोग न करने का कारण बताता है: "जब तक उपयोगकर्ता एजेंट लेबल और फॉर्म नियंत्रणों के बीच स्पष्ट संगठनों का समर्थन नहीं करते हैं, तो सभी रूपों से जुड़े लेबल के साथ सभी रूपों के नियंत्रण के लिए यह सुनिश्चित करता है कि लेबल ठीक से स्थित है।" वेब सामग्री पहुँच क्षमता दिशानिर्देश चेकप्वाइंट 10.2 " कुछ बिगड़ा लोगों को अभी भी पर अपने पुराने स्क्रीन पाठकों के लिए, पकड़ ताकि आप स्पष्ट लेबल का उपयोग करने से बेहतर कर रहे हैं –
@Gert जी -। हाँ तुम सही –
@ Jørn SCHOU-रोडे कर रहे हैं - अरे हाँ एक ही प्रश्न –