2015-02-28 10 views
7

में वैकल्पिक पाठ (जैसे रोमन अंक) पढ़ने के लिए विशेषताओं को मेरे एचटीएमएल दस्तावेज़ में मैं रोमन संख्याओं का उपयोग कर रहा हूं (उदाहरण: MMXV = 2015)।एआरआईए एचटीएमएल

स्क्रीन पाठकों को किसी अन्य तरीके से कुछ पाठ की व्याख्या करने के लिए सूचित करने का कोई तरीका है (उदाहरण: एम-एम-एक्स-वी के बजाय रोमन अंकों "दो हजार और पंद्रह" के रूप में)?

मेरा अनुमान था कि एक एरिया विशेषता होगी, लेकिन मुझे लगता है कि कोई नहीं ढूंढ सकता। उदा .:

<time datetime="2015" aria-?="Two thousand and fifteen">MMXV</time> 

उत्तर

6

तत्व एक सार्थक विवरण देने के लिए aria-label टैग का प्रयोग करें।

उसके बाद, उन्हें एक span तत्व true को aria-hidden संपत्ति सेट स्क्रीन रीडर्स से तत्व को छिपाने के लिए है कि में लपेटकर द्वारा स्क्रीन रीडर्स से रोमन अंकों छिपाना।

<time datetime="2015" aria-label="Two thousand and fifteen"> 
    <span aria-hidden="true">MMXV</span> 
</time> 
+0

धन्यवाद @unobf। मैंने इस एचटीएमएल की कोशिश की: । मैक पर वॉयसओवर शब्द "दो हजार और पंद्रह" और अक्षरों "एमएमएक्सवी" दोनों का उच्चारण करता है। क्या कोई तरीका है कि आप इसे केवल लेबल में टेक्स्ट कहने के लिए मजबूर कर सकते हैं? – bashaus

+0

संपादन के लिए धन्यवाद, अलेक्जेंडर! इस समय स्क्रीन पाठकों द्वारा – bashaus

0

unobf जवाब के साथ ठीक है, लेकिन आप पर विचार करना है कि अगर aria-लेबल का उपयोग कर स्क्रीन रीडर का उपयोग लोगों के लिए पहुँच को बेहतर बनाता है, यह हर किसी के लिए पहुंच में वृद्धि नहीं होगी भी की है।

आपको डब्ल्यूसीएजी के संक्षेप के बारे में बिंदु 3.1.4 पढ़ना चाहिए।

इस बारे में मेरी भावना यह है कि यदि आप वास्तव में पहुंचने के लिए चाहते हैं, न केवल अंधे लोगों के लिए रोमन संख्याएं एक कठिन बात है। उदाहरण के लिए एबीबीआर टैग का उपयोग करने से लोगों को स्क्रीनreaders के बिना मदद मिल सकती है, लेकिन एबीबीआर टैग कुंजीपटल के साथ फोकस करने योग्य तत्व नहीं है (बिंदु 2.1.1 देखें) इसलिए कोई अनूठी समस्या मुक्त समाधान नहीं है।

+0

abbr टैग पहचाना नहीं गया है। मेरी इच्छा है कि यह था और मैं यह भी चाहता हूं कि सभी ब्राउज़र्स ए) इसे फोकस करने योग्य बनाएंगे, बी) माउसओवर को पूर्ण अवधि दिखाएं, और सी) पूर्ण शब्द फोकस पर दिखाई दें ... – unobf

+0

सही, मेरा अपना निष्कर्ष यह है कि abbr का उपयोग केवल संक्षेप को चिह्नित करने के लिए किया जाना चाहिए और शीर्षक विशेषता का उपयोग किए बिना बेहतर उपयोग करना चाहिए। एक संक्षिप्त नाम जिसके लिए स्पष्टीकरण की आवश्यकता होती है उसे दिखाना चाहिए। लैटिन संख्याओं के लिए, यदि संभव हो तो प्रकाशन के लिए (वैज्ञानिकता के लिए वैज्ञानिक प्रकाशन) की आवश्यकता होने पर मैं उनके उपयोग से बचूंगा और आबादी द्वारा पढ़ा जाने का इरादा नहीं है ... althoug dyslexic लोग अभी भी चिंतित होंगे, उदाहरण के लिए । – Adam

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