Προσβασιμότητα
Αυτή η δήλωση καλύπτει τις δημόσιες σελίδες του llmeu.com, που σερβίρονται ως στατική εξαγωγή. Δεν καλύπτει το API ή την κονσόλα χειριστή, τα οποία δεν αποτελούν μέρος αυτής της εξαγωγής και δεν είναι προσβάσιμα από αυτόν τον ιστότοπο.
Δεν διεκδικούμε συμμόρφωση με WCAG 2.2, ή με WCAG 2.1, σε κανένα επίπεδο — ούτε A, ούτε AA, ούτε AAA. Κανένας τρίτος δεν έχει ελέγξει αυτόν τον ιστότοπο και δεν έχει πραγματοποιηθεί δοκιμή υποστηρικτικής τεχνολογίας. Αυτό που ακολουθεί είναι μια λίστα με πράγματα που μετρήθηκαν, πώς μετρήθηκαν και τι είναι ακόμα άγνωστο.
Τι επαληθεύτηκε
Κάθε γραμμή ονομάζει τι μετρήθηκε και το εργαλείο που το μέτρησε. Κανένα από αυτά δεν είναι πιστοποιημένο αποτέλεσμα· είναι μετρήσεις που ελήφθησαν σε αυτή τη build, και είναι επαναμετρήσιμες.
- Το περιεχόμενο φτάνει χωρίς JavaScript σε αυτή τη σελίδα και σε κάθε άλλη δημόσια σελίδα. Σχεδόν κάθε σελίδα είναι HTML και ένα φύλλο στυλ· δεν υπάρχει σενάριο τρίτου μέρους, κανένα πλαίσιο, καμία ενυδάτωση. Μία διαδρομή — το playground μοντέλου — φέρει ένα μόνο ενσωματωμένο σενάριο, και είναι σημασμένη ως noindex και δεν αποτελεί μέρος του ιστότοπου που μπορεί να ανιχνευτεί.
- Η σελίδα αποδίδεται σε γραμματοσειρές συστήματος και δεν περιέχει εικόνες. Δεν υπάρχει γραμματοσειρά web και καμία εικόνα σε οποιαδήποτε δημόσια σελίδα· το μόνο στοιχείο εικόνας είναι το εικονίδιο του ιστότοπου. Επομένως, η διάταξη δεν μπορεί να μετατοπιστεί όταν μια γραμματοσειρά ολοκληρώσει τη λήψη της ή μια εικόνα φτάσει καθυστερημένα.
- Κάθε κεφαλίδα πίνακα συσχετίζεται με τα κελιά της. Όλα τα κελιά th σε δημόσιες σελίδες φέρουν ρητό scope, και ο έλεγχος που το επιβάλλει αποδίδει τις σελίδες και διαβάζει το HTML αντί το πρότυπο. Αυτό υπάρχει επειδή οι εξαγόμενες σελίδες συνήθιζαν να στέλνουν κεφαλίδες χωρίς scope, και έτσι ένας αναγνώστης οθόνης καταλήγει να διαβάζει έναν πίνακα σύγκρισης ως τοίχο αριθμών.
- Η εστίαση πληκτρολογίου είναι ορατή. Ο σύνδεσμος παράλειψης είναι το πρώτο εστιάσιμο στοιχείο σε κάθε σελίδα, γίνεται ορατός όταν εστιάζεται, και ο δείκτης εστίασης διαβάζεται από το αποδοθέν στυλ αντί από το φύλλο στυλ, σε πραγματικό πρόγραμμα περιήγησης.
- Κάθε σελίδα δηλώνει τη γλώσσα της. Κάθε έγγραφο δηλώνει lang="en" ή lang="de" στο ριζικό στοιχείο, ώστε ένας αναγνώστης οθόνης να επιλέγει τους σωστούς κανόνες προφοράς, και κάθε σελίδα δηλώνει και τις δύο εναλλακτικές γλώσσες.
- Η αντίθεση χρώματος περνά το WCAG AA στα κρίσιμα για το σχεδιασμό ζεύγη, χωρίς περιθώριο σε ένα. 21 ζεύγη υπολογίστηκαν από τα design tokens· το πιο στενό είναι 4.69:1 έναντι κατώτατου ορίου AA 4.5:1. Οι δείκτες εστίασης περνούν την απαίτηση 3:1 για μη κείμενο τόσο στο φωτεινό όσο και στο σκοτεινό πλαίσιο.
Πώς μετρήθηκε καθένα από αυτά
- Οι έλεγχοι κεφαλίδας πίνακα, γλώσσας και σύμβασης καταλόγου εκτελούνται στις αυτοματοποιημένες σουίτες και οδηγούν τις πραγματικές λειτουργίες της σελίδας.
- Η ορατότητα εστίασης και η αποδιδόμενη διάταξη μετρήθηκαν σε headless Chromium με την κίνηση και τη μετάβαση απενεργοποιημένες πρώτα, ώστε να μη λαμβάνεται ποτέ μέτρηση στη μέση μιας ολίσθησης, και διαβάστηκαν πίσω με getComputedStyle και getBoundingClientRect — μια κλάση στο φύλλο στυλ δεν αποτελεί απόδειξη ότι κάτι αποδίδεται.
- Η αντίθεση υπολογίστηκε από τις επιλυμένες τιμές των token στο φύλλο στυλ, όχι από το getComputedStyle σε έναν ενεργό μηχανισμό. Αν οποιοσδήποτε κανόνας παρακάμπτει τοπικά ένα token, αυτό το ζεύγος δεν καλύπτεται από τον αριθμό παραπάνω.
- Οι δηλώσεις για scoped-table, γλώσσα και no-JavaScript προέκυψαν εκ νέου από αυτή την έκδοση όταν γράφτηκε η δήλωση· μια αλλαγή στο φύλλο στυλ ή σε ένα πρότυπο σελίδας μπορεί να ακυρώσει μία από αυτές, γι' αυτό καθεμία ονομάζει το αρχείο που τη φέρει.
Τι δεν έχει επαληθευτεί
Δηλώνεται ρητά, γιατί ένας ισχυρισμός προσβασιμότητας που υπερβάλλει είναι χειρότερος από την απουσία ισχυρισμού — και γιατί ολόκληρη η πρόταση αυτού του ιστότοπου είναι ότι οι ισχυρισμοί του μπορούν να ελεγχθούν:
- Δεν έχει πραγματοποιηθεί έλεγχος με αναγνώστη οθόνης. Ούτε με NVDA, JAWS, VoiceOver, TalkBack ή Orca. Τίποτα εδώ δεν πρέπει να διαβαστεί ως δήλωση για το τι ανακοινώνει ένας αναγνώστης οθόνης.
- Κανένας έλεγχος από τρίτους — καμία συμβουλευτική προσβασιμότητας, καμία αυτοματοποιημένη σάρωση συμμόρφωσης, κανένα VPAT ή Accessibility Conformance Report.
- Κανένας ισχυρισμός συμμόρφωσης με το WCAG 2.2 (ή 2.1) σε οποιοδήποτε επίπεδο. Το να περνάς έναν υπολογισμό αντίθεσης και να σημειώνεις κεφαλίδες πίνακα δεν είναι συμμόρφωση: είναι δύο από τα κριτήρια επιτυχίας, στις επιφάνειες που μετρήθηκαν.
- Καμία δοκιμή χρήστη με άτομα με αναπηρία.
- Η κάλυψη περιηγητών και υποστηρικτικής τεχνολογίας δεν έχει χαρακτηριστεί. Ο ιστότοπος είναι απλό HTML και CSS χωρίς JavaScript, που συνήθως σημαίνει ευρεία υποστήριξη, αλλά το «συνήθως» δεν είναι μέτρηση και δεν το παρουσιάζουμε ως τέτοιο.
Γνωστοί περιορισμοί
Αυτά είναι πράγματα που γνωρίζουμε ήδη ότι είναι ατελή, παρατίθενται αντί να αφεθούν για να τα ανακαλύψει ο αναγνώστης:
- Η κονσόλα δεν καλύπτεται από αυτή τη δήλωση. Δεν αποτελεί μέρος της στατικής εξαγωγής και οι πίνακές της δεν φέρουν τις συσχετίσεις κεφαλίδων που έχουν οι δημόσιες σελίδες. Αν η κονσόλα γίνει δημόσια προσβάσιμη, αυτή η δήλωση δεν ισχύει για αυτήν.
- Ο σύνδεσμος παράλειψης και η κεφαλίδα και το υποσέλιδο του ιστότοπου κρύβονται κατά την εκτύπωση. Η εκτύπωση μιας σελίδας επομένως σας δίνει περιεχόμενο χωρίς πλοήγηση και χωρίς σύνδεσμο παράλειψης.
- Ο διακόπτης γλώσσας είναι ένα ζεύγος συνδέσμων, όχι ένα <select> ή ένα μενού τοπικών ρυθμίσεων. Είναι προσβάσιμος από το πληκτρολόγιο και έχει ετικέτα, αλλά δεν είναι το στοιχείο ελέγχου που περιμένουν ορισμένοι χρήστες για την αλλαγή γλώσσας.
- Δεν υπάρχει ειδική επαφή για θέματα προσβασιμότητας ή δέσμευση χρόνου απόκρισης. Οι αναφορές πηγαίνουν σε ένα γενικό γραμματοκιβώτιο· δεν δεσμευόμαστε ακόμη να απαντήσουμε εντός καθορισμένου χρόνου.
- Οι ζωντανές ενδείξεις κατάστασης και κόστους στις σελίδες προϊόντων είναι στατικό κείμενο. Δεν ενημερώνονται στον περιηγητή, επειδή δεν υπάρχει κώδικας περιηγητή. Σε αυτή την ανάπτυξη αυτή είναι η προβλεπόμενη συμπεριφορά, όχι μια κίνηση που απέτυχε.
- Το playground, όταν αναπτύσσεται, είναι η μόνη διαδραστική επιφάνεια. Είναι μια φόρμα με ετικέτες κειμένου και υποβαθμίζεται σε εξήγηση όταν το API δεν φιλοξενείται, αλλά οι ανακοινώσεις κατάστασής του κατά τη διάρκεια ενός αιτήματος δεν έχουν δοκιμαστεί με αναγνώστη οθόνης.
Αναφορά προβλήματος
Αν κάτι σε αυτόν τον ιστότοπο είναι αδύνατο να χρησιμοποιηθεί για εσάς, γράψτε στο mail@llmeu.com και πείτε ποια σελίδα και τι συνέβη. Τα ελαττώματα προσβασιμότητας αντιμετωπίζονται όπως κάθε άλλο ελάττωμα σε αυτόν τον ιστότοπο: διορθώνονται στην πηγή και επαληθεύονται στην εξαγόμενη σελίδα. Δεν θα προσθέσουμε σιωπηλά ένα σήμα συμμόρφωσης για να εξαφανίσουμε την αναφορά.
Αυτή η δήλωση περιγράφει αυτή την έκδοση. Αν μια μέτρηση παραπάνω πάψει να ισχύει, το ελάττωμα είναι η μέτρηση ή η σελίδα — όχι η δήλωση.