मैं कई आदानों जहाँ मैं इनपुट के अंदर ही फ़ॉर्म एलीमेंट का करने के लिए सक्षम देने की आवश्यकता के साथ एक रूप बना रहा हूँ में निवेश के लिए प्लेसहोल्डर वी.एस. लेबल और मैं इसएचटीएमएल 5
की तरह एक उदाहरण
उपयोग कर रहा हूँ
<form class="TTWForm">
<input type="email" name="email" required="required" placeholder="Email Address">
</form>
और कोड ऊपर एचटीएमएल 5 के लिए W3C मान्य में मान्य है।
क्या Label
HTML 5 में आवश्यकता नहीं है?
यदि मैं input
के अंदर लेबल दिखाने के लिए HTML5 Placeholder
का उपयोग कर रहा हूं तो यह ठीक है?
label
अभी भी placeholder
के साथ आवश्यक है यह स्क्रीन रीडर संगत बनाने के लिए?
ऐप्पलग्रा और स्टीवएक्स उत्तर दोनों बहुत अच्छे हैं। पूरा होने के लिए, प्लेसहोल्डर विशेषता के साथ एक और समस्या यह है कि, कीबोर्ड उपयोगकर्ताओं के लिए, अंतिम लिंक से कूदने के बाद, इसका प्रदर्शित मूल्य गायब होने के बाद गायब हो जाएगा, जैसे ही इनपुट फोकस हो जाता है। एक लेबल के बिना, वे एक खाली इनपुट पर नजर डालेंगे और अनुमान लगाएंगे कि उनके लिए क्या पूछा जा रहा है। – FelipeAls