यह नियम क्या जाँचता है
सुनिश्चित करता है कि लिंक में पहचाना जा सकने वाला टेक्स्ट हो.
यह क्यों ज़रूरी है
WCAG 2.4.4 और 4.1.2 के अनुसार लिंक का ऐसा एक्सेसिबल नाम होना चाहिए जो उनका मकसद बताए।
इसे कैसे ठीक करें
- बिना नाम वाले लिंक ढूँढें। ज़्यादातर ये किसी <a> टैग के अंदर रखे आइकन या इमेज होते हैं।
- लिंक के अंदर विज़ुअली हिडन टेक्स्ट जोड़ें, या aria-label="Instagram" या aria-label="Cart" जैसा aria-label।
- अगर लिंक के अंदर इमेज है, तो इसके बजाय इमेज को अर्थपूर्ण alt टेक्स्ट दें।
सुधार की जांच कैसे करें
- दोबारा स्कैन करें और पुष्टि करें कि link-name अब नहीं दिखता।
- स्क्रीन रीडर चालू रखकर हर लिंक पर Tab करें और उसका नाम सुनें।
FixReports इसे कैसे ढूँढता है
हमारा स्कैन जिस भी पेज को टेस्ट करता है, उस पर एक असली Chrome ब्राउज़र में axe-core का link-name नियम चलाता है, और फ़ेल होने वाले हर एलिमेंट को उसके पेज, उसके मार्कअप और, जहाँ लागू हो, एक स्क्रीनशॉट के साथ दिखाता है।
ऑटोमेटेड टेस्ट पुष्टि करता है कि यह ख़ास समस्या मौजूद है। वह यह नहीं बता सकता कि पेज का बाकी हिस्सा एक्सेसिबल है या नहीं: कुछ बाधाएँ तभी सामने आती हैं जब कोई व्यक्ति पेज की जाँच करता है।