Cerință WCAG A/AA Prioritate: Moderat
Unele fișiere sau conținuturi media încorporate nu au descriere text
Conținutul încorporat cu eticheta <object>, de exemplu un tabel de mărimi PDF, un catalog, un vizualizator interactiv sau conținut media mai vechi, nu are un text care să spună ce este.
Acest text a fost tradus automat și nu a fost încă verificat de un vorbitor nativ.
De ce contează pentru clienții tăi
Utilizatorii de cititoare de ecran nu aud nimic util, deci pot să nu afle că pe pagină există un tabel de mărimi, un catalog sau un videoclip și ratează informațiile din ele.
Pe cine afectează
- clienții nevăzători
- utilizatorii de cititoare de ecran
- persoanele al căror browser nu poate afișa conținutul încorporat
Cum se remediază
Oferiți fiecărui <object> o alternativă text: un aria-label sau title care descrie conținutul, aria-labelledby care trimite la un titlu vizibil sau un text de rezervă în interiorul elementului <object>. Pentru documente precum un tabel de mărimi PDF, adăugați și un link obișnuit către fișier și, ideal, afișați informațiile principale pe pagină ca text HTML. Dacă obiectul este pur decorativ, atribuiți-i role="presentation" sau role="none".
În Shopify
Rar în temele actuale; de obicei un PDF sau conținut media inserat într-o pagină ori o descriere de produs sau încorporat de o aplicație. Adăugați title sau aria-label în acel HTML ori înlocuiți încorporarea cu un link către fișier.
În Shoptet (CZ)
Rar; de obicei HTML inserat într-o descriere de produs sau un articol. Adăugați title sau înlocuiți încorporarea cu un link de descărcare; pentru codul șablonului, adresați-vă Shoptet sau unui partener Shoptet.
În PrestaShop
De obicei o încorporare într-o pagină CMS sau o descriere de produs ori un modul mai vechi al temei. Adăugați title sau text de rezervă în editorul de conținut ori în șablonul .tpl al modulului.
În WooCommerce
De obicei un plugin de vizualizare PDF sau de încorporare ori HTML inserat într-o descriere de produs sau un bloc de page builder. Căutați în setările pluginului un câmp pentru titlu sau adăugați aria-label în codul de încorporare.
Standarde
| Standard | Punct |
|---|---|
| WCAG 2.2 | 1.1.1 (A) Non-text Content |
| WCAG 2.1 | 1.1.1 (A) Non-text Content |
| WCAG 2.0 | 1.1.1 (A) Non-text Content |
| EN 301 549 4.1.1 | 9.1.1.1 |
| EN 301 549 3.2.1 | 9.1.1.1 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.1.1.1 |
Verificare automată: regula axe-core object-alt.
dequeuniversity.com, github.com, www.w3.org
Verificări similare
-
Pagina se reîncarcă sau redirecționează singură
WCAG 2.2.1 A
-
Imaginile nu au descriere text
WCAG 1.1.1 A
-
O listă de denumiri și valori este construită greșit
WCAG 1.3.1 A
-
Utilizatorii de tastatură nu pot ajunge la conținutul încorporat
WCAG 2.1.1 A