#Σημείο ελέγχου 2.5.3 Label in Name

Τι ελέγχεται;

Οι ορατές ετικέτες ελέγχου πρέπει να εμφανίζονται στο προσβάσιμο όνομα του στοιχείου ελέγχου. Αυτό ισχύει, για παράδειγμα, σε συνδέσμους, ετικέτες πεδίων κειμένου, κουμπιά ή πλαίσια ελέγχου. Είναι αντικείμενο από το Σημείο ελέγχου 2.5.3 Label in Name (Επίπεδο Α).

Γιατί ελέγχεται;

Οι χρήστες φωνητικής εισαγωγής μπορούν να ενεργοποιήσουν στοιχεία ελέγχου, όπως συνδέσμους, κουμπιά ή πεδία εισαγωγής. Αυτό γίνεται λέγοντας το ορατό όνομα, μεταξύ άλλων σε συνδυασμό με εντολές (π.χ. κάντε κλικ στην επιλογή "Υποβολή" ).

Εάν η ορατή ετικέτα δεν εμφανίζεται στο αποθηκευμένο προσβάσιμο όνομα του στοιχείου ελέγχου, το στοιχείο ελέγχου ενδέχεται να μην μπορεί να ενεργοποιηθεί ή μπορεί να ενεργοποιηθεί μόνο μέσω φωνητικής εισαγωγής σε παράκαμψη. Σχετίζεται με κείμενο που προσδιορίζεται μέσω προγραμματισμού ως ετικέτα.

Τα στοιχεία ελέγχου έχουν μερικές φορές ένα προσβάσιμο όνομα που διαφέρει από την ορατή ετικέτα. Επειδή ορίζεται μέσω μη ορατών χαρακτηριστικών όπως aria-label ή μέσω χαρακτηριστικών μόνο με ποντίκι όπως title. Για παράδειγμα, η ορατή ετικέτα "Αποδοχή Γενικών Όρων και Προϋποθέσεων" θα μπορούσε να αντικατασταθεί από το αποθηκευμένο, προσβάσιμο όνομα "Αποδοχή Γενικών Όρων και Προϋποθέσεων".

Εάν οι χρήστες φωνητικής εισαγωγής υπαγορεύουν τώρα κάντε κλικ στην επιλογή "Αποδοχή Όρων και Προϋποθέσεων", αυτό το κείμενο δεν εμφανίζεται στο προσβάσιμο όνομα. Επομένως, η εισαγωγή αποτυγχάνει.

Μερικές φορές το κρυφό κείμενο χρησιμοποιείται για να αυξήσει ορατές λεζάντες. Συχνά με σκοπό να βοηθήσει τους χρήστες των βοηθητικών πόρων. Αυτό είναι καλό εάν η ορατή ετικέτα περιλαμβάνεται σε όλο το προσβάσιμο όνομα. Κατά προτίμηση στην αρχή.

Πώς ελέγχεται;

1. Εφαρμογή του σημείου ελέγχου 2.5.3 Label in Name

Το σημείο ελέγχου 2.5.3 "Label in Name" ισχύει για στοιχεία ελέγχου που είτε επισημαίνουν τον εαυτό τους (σύνδεσμοι, κουμπιά). Είτε έχουν εκχωρηθεί απευθείας σε ένα στοιχείο ελέγχου, όπως ένα πεδίο εισαγωγής κειμένου ή ένα πλαίσιο ελέγχου (checkbox).

Το σημείο ελέγχου 2.5.3 "Label in Name" δεν ισχύει για στοιχεία ελέγχου που φέρουν ετικέτα με πολλά ορατά στοιχεία. Για παράδειγμα, όταν τα στοιχεία λαμβάνουν το προσβάσιμο όνομά τους μέσω ετικετών στις επικεφαλίδες στηλών και σειρών μέσω ενός πίνακα.

Σε αυτές τις περιπτώσεις, δεν είναι σαφές για τον χρήστη φωνητικής εισόδου ποια στοιχεία θεωρούνται ετικέτες του στοιχείου ελέγχου. Επομένως, θα πρέπει να χρησιμοποιηθούν για υπαγόρευση μέσω φωνητικής εισαγωγής.

2. Έλεγχος

Για κάθε στοιχείο ελέγχου που επισημαίνει τον εαυτό του ή έχει ετικέτα με απλό σχετικό κείμενο, ελέγξτε το ακόλουθο: Εάν το κείμενο εμφανίζεται με την ίδια μορφή στο προσβάσιμο όνομα του στοιχείου ελέγχου.

3. Σημειώσεις

Χρησιμοποιήστε ένα πρόγραμμα ανάγνωσης οθόνης, τα Developer Tools του προγράμματος περιήγησης ή άλλο εργαλείο (όπως ένα Bookmarklet) για να προσδιορίσετε το προσβάσιμο όνομα κάθε στοιχείου ελέγχου.

Για σύγκριση με το κείμενο της ορατής ετικέτας σημειώστε ότι η έξοδος του προγράμματος ανάγνωσης οθόνης μπορεί να περιέχει πληροφορίες. Αυτές δεν είναι μέρος του προσβάσιμου ονόματος, για παράδειγμα ο ρόλος του στοιχείου ελέγχου ή μια πρόσθετη περιγραφή.

Το προσβάσιμο όνομα του στοιχείου ελέγχου μπορεί να περιέχει πρόσθετο κείμενο. Αλλά η συμβολοσειρά ετικέτας θα πρέπει να περιλαμβάνεται στη συμβολοσειρά προσβάσιμου ονόματος με την ίδια μορφή.

4. Αξιολόγηση του σημείου ελέγχου 2.5.3 "Label in Name"

Ικανοποιείται εάν το κείμενο της ετικέτας εμφανίζεται με την ίδια μορφή στο προσβάσιμο όνομα.

Ταξινόμηση του σημείου ελέγχου 2.5.3 σύμφωνα με το WCAG 2.1