2010-02-11 12 views
6

मुझे पता है कि एचटीएमएल में बहुत सी विशेषताओं को वेब पेजों के लिए गरीब या कोई दृष्टि वाले लोगों के लिए सुलभ होना आवश्यक है, जो कि विशेष ब्राउज़र इनके लिए टेक्स्ट को बड़े पैमाने पर पढ़ सकते हैं।क्या फ़ील्ड टैग में कोई पहुंच-योग्यता लाभ है?

इसके लिए सही तरीके से काम करने के लिए, आपको यह सुनिश्चित करना होगा कि आप अच्छे HTML कोडिंग मानकों का पालन करें, उदा। आपको यह सुनिश्चित करना चाहिए कि आपकी छवियों में एक वैकल्पिक पाठ है, कि आप लेआउट के लिए टेबल का उपयोग नहीं करते हैं, आदि

लेकिन मुझे इनपुट फ़ील्ड समूह के लिए फ़ील्ड तत्व का महत्व नहीं है। क्या फ़ील्ड टैग कोई विशेष पहुंच लाभ प्रदान करता है, या क्या वे पूरी तरह से लेआउट के लिए उपयोग किए जाते हैं?

उत्तर

4

हां। देखें: http://www.alistapart.com/articles/prettyaccessibleforms/

कुछ स्क्रीन पाठक फ़ील्ड में प्रत्येक लेबल के लिए किंवदंती भी पढ़ेंगे।

<fieldset> 
    <legend>What is your favorite animal?</legend> 
    <input type="radio" name="animal" id="Cat" /> <label for="Cat">Cat</label> 
    <input type="radio" name="animal" id="Dog" checked="checked" /> <label for="Dog">Dog</label> 
    <input type="radio" name="animal" id="Rabbit" /> <label for="Rabbit">Rabbit</label> 
</fieldset> 
  • अपने पसंदीदा जानवर क्या है? रेडियो बटन। बिल्ली। नहीं चुने गए।
  • आपका पसंदीदा जानवर क्या है? रेडियो बटन। कुत्ता। चयनित।
  • आपका पसंदीदा जानवर क्या है? रेडियो बटन। खरगोश। नहीं चुने गए।
10

संक्षिप्त उत्तर: हां। संरचना और अर्थशास्त्र अच्छे हैं।

उदाहरण के लिए

कई स्क्रीन पाठकों के पास "फॉर्म मोड" होता है जिसमें वे किसी भी रूप से संबंधित किसी चीज़ को अनदेखा करते हैं।

() Cat 
() Dog 
() Rabbit 

यह सुंदर अर्थहीन

<fieldset> 
    <legend>What is your favourite animal?</legend> 

    () Cat 
    () Dog 
    () Rabbit 
</fieldset> 

है अब fieldset किंवदंती यह संदर्भ देता है।

एक पैराग्राफ काम नहीं करेगा - यह फ़ॉर्म मोड में उपयोगकर्ता को प्रस्तुत नहीं किया जाता है। एक लेबल काम नहीं करेगा - यह फ़ील्ड का वर्णन करता है, न कि उनमें से एक सेट। आप प्रत्येक बिल्ली, कुत्ते और खरगोश के लिए एक लेबल का उपयोग करेंगे।

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