2016-08-03 5 views
5

निम्नलिखित सरल नेविगेशन एक संवेदनशील साइट पर टच डिवाइस के लिए मौजूद है:पहुँच क्षमता (डब्लुसीएजी 2.0), अनावश्यक लिंक्स और उत्तरदायी वेबसाइट नेविगेशन

  • हमारे बारे में
    • हमारे बारे में
    • हमसे संपर्क करें

मोबाइल पर, प्राथमिक लिंक एक सबनाव फैलाता है हमारे और अन्य बच्चों के पृष्ठों के बारे में वास्तव में खोलने के लिए एक प्रतिकृति बाल लिंक के साथ स्पर्श करें।

डेस्कटॉप पर, प्रतिकृति लिंक छिपा हुआ है - क्योंकि हमारे बारे में प्राथमिक लिंक दोनों क्लिक (पृष्ठ खोलें) और होवर (सबनाव प्रकट) राज्यों का समर्थन करता है।

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

क्या इसे हल करने के लिए कोई आसान विशेषता दृष्टिकोण है? या साइट के आईए को संशोधित करने से बेहतर कोई फिक्स नहीं है?

+0

हमारे बारे में केवल एक ही लिंक होने के बारे में, जो क्लिक करते समय (मोबाइल डब्ल्यू/स्पर्श पर इंक) हमारे पृष्ठ पर जाता है जिसमें हमसे संपर्क पृष्ठ का लिंक होता है? – LDJ

+0

धन्यवाद, लेकिन यह केवल प्राथमिक स्तर की वस्तुओं के लिए मोबाइल पर नेविगेशन को सीमित करता है।मोबाइल से मेनू से प्रत्येक प्राथमिक लिंक के लिए मोबाइल को पूर्ण सबनाव तक पहुंच की आवश्यकता होती है। आपके सुझाव के लिए एक पृष्ठ लोड की आवश्यकता है, और मोबाइल पर आवश्यक नेविगेशन के साथ नहीं रखता है। –

उत्तर

5

मैं विशेषताओं के उपयोग को समाप्त कर दिया है डुप्लिकेट नेविगेशन आइटम पर aria-hidden="true" role="presentation"। WAVE अभी भी अपनी 'डुप्लिकेट लिंक' चेतावनी फेंकता है, लेकिन जैसा कि @ स्ट्रिंगी ने उल्लेख किया है, ये उपकरण अपूर्ण हैं और मुझे एनएवी ऑर्डर को बदलकर उपयोगकर्ताओं को दंडित करने के बजाय WAVE में कुछ अलर्ट्स चाहिए। aria-hidden="true" role="presentation" सहायक प्रौद्योगिकी के लिए कुछ अतिरिक्त संदर्भ देता है।

+1

अच्छी कॉल। उपयोगकर्ता उपकरण से अधिक महत्वपूर्ण हैं! – stringy

+1

हां, यही जाने का रास्ता है। यह याद रखना महत्वपूर्ण है कि उपकरण संभावित समस्याओं के उठा रहे हैं और कुछ मामलों में यह उनके अच्छे कारणों के लिए अनदेखी करने के लिए पूरी तरह से सही है महत्वपूर्ण है। –

2

आप डेस्कटॉप आकारों पर लिंक कैसे छिपा रहे हैं? डिस्प्ले का उपयोग करना: इसे अदृश्य या बहुत छोटा बनाने के बजाय इसे पृष्ठ से हटा देता है, इसलिए यह किसी भी डुप्लिकेट लिंक समस्याओं को रोक देगा। यदि आप पहले ही डिस्प्ले का उपयोग कर रहे हैं: कोई नहीं, यह उस टूल में एक बग हो सकता है जिसका उपयोग आप एक्सेसिबिलिटी का आकलन करने के लिए कर रहे हैं।

+0

लिंक, बड़े अप के लिए सीएसएस के साथ छिपा हुआ है फाउंडेशन 'छुपा बड़े-अप के लिए' वर्ग का उपयोग कर। । कोई भी डोम से बातें निकालता है, तो स्क्रीनरीडर्स कि सम्मान करेंगे: क्योंकि यह स्क्रीन रीडर, जहां सीएसएस स्टाइल में –

+1

प्रदर्शन प्रभावित नहीं होता की तरह सहायक तकनीक के लिए मार्कअप का परीक्षण है - मैं WAVE उपकरण सीएसएस के लिए संबंध के बिना HTML दस्तावेज़ पढ़ता है लगता है । दृष्टि से चीजों को छुपाने के बीच यह महत्वपूर्ण अंतर है और उन्हें हर किसी से छुपाएं। फाउंडेशन इसका उपयोग करता है, हालांकि WAVE इसे एक समस्या के रूप में फ़्लैग कर रहा है, मुझे संदेह है कि यह ठीक हो सकता है। क्या आप जांचने के लिए एनवीडीए (फ्री) में परीक्षण कर सकते हैं? – stringy

1

"अनावश्यक लिंक्स" डब्लुसीएजी में के रूप में ऐसी कोई चीज नहीं है 2.0

केवल दो विषयों रहे हैं, तो आप देखभाल करने के लिए है:

तो दो लिंक होने के कारण जो एक ही पृष्ठ पर जाते हैं, इससे कोई फर्क नहीं पड़ता कि वे निकट हैं, डब्ल्यूसीएजी 2.0 के अनुसार कोई समस्या नहीं है जब तक कि कोई एक आईएम न हो उम्र।

लेकिन अगर एक उपकरण कहते हैं कि यह एक समस्या है, आप कई समाधान है:, इस उपकरण की अनदेखी कर अपने उपकरण को बदलने, या के रूप में तो टेक्स्ट को संशोधित:

  • हमारे बारे में
    • हमसे संपर्क करें
    • हमारे बारे में
+0

WAVE पहुँच उपकरण बेमानी लिंक के लिए अलर्ट को जन्म देती है। एक डुप्लिकेट href के साथ प्रत्येक एंकर टैग एक चेतावनी उत्पन्न करता है। उपकरण के अनुसार, इसका क्या अर्थ है: निकट लिंक एक ही यूआरएल पर जाते हैं। यह महत्वपूर्ण क्यों है: आसन्न लिंक (जैसे किसी लिंक किए गए उत्पाद छवि और एक बगल जुड़ा हुआ उत्पाद का नाम है कि एक ही उत्पाद पृष्ठ पर जाने के रूप में) एक ही स्थान पर जा जब यह कीबोर्ड और स्क्रीन रीडर उपयोगकर्ताओं के लिए अतिरिक्त नेविगेशन और पुनरावृत्ति का परिणाम है। एल्गोरिदम ... अंग्रेजी में: दो आसन्न लिंक एक ही यूआरएल पर जाते हैं। –

+0

वोट दें, नीचे दिए गए हमसे संपर्क WAVE उपकरण में निकटता समस्या को हल किया बच्चे को चलती हमारे बारे में है, लेकिन subnav सूची के नीचे डुप्लिकेट प्राथमिक आइटम जाने के रूप में मेनू नेविगेट करने में एक अलग प्रयोज्य समस्या प्रस्तुत करता है। –

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