Unchain My Accessibly-Labelled Heart PlatoBlockchain Data Intelligence. Függőleges keresés. Ai.

Oldja fel a hozzáférhetetlenül címkézett szívemet

Suzy Naschansky tól HTMHell adventi naptár:

All About Dragons

I like dragons. Blah blah blah blah blah.

Read more

Nézd azt aria-labelledby tulajdonság? Két azonosítót láncol a jelölésből, egyet a címsorhoz (#article1-heading) és egy a linkhez (#article1-read-more). Mi történik akkor, ha egy képernyőolvasó lecseréli a meglévő szemantikai címkét a linkcímkék között, és felhasználja mindkét elem tartalmát, és egyetlen szövegláncként jelenti be őket:

Read more All About Dragons

Mindig szégyellem magam, amikor rájövök, hogy van valami, amit tudnom kellene, de nem. Ez határozottan az egyik ilyen eset, és nagyon hálás vagyok, hogy Suzy megosztotta ezt.

Valójában nemrég voltam olyan helyzetben, amikor lehetett volna ezt kellett volna csinálni. Mindig igyekszem elkerülni egy csomó „Tovább” linket ugyanazon az oldalon, de nehéz ugyanazt a dolgot különböző ízekkel kitalálni, ha valami 15 bejegyzésből álló hurokkal dolgozol (annak ellenére, hogy forrásokat, hogy segítsenek). És ha esztétikai okokból – a tervezési követelmények és miegymás miatt – rövidre kell címkéznünk a címkéket, az még nagyobb kihívást jelent. Az aria-labelledby Az attribútum pontosan azt adja, amit akarok: következetes vizuális címkéket és kontextuálisabb bejelentéseket a kisegítő technológiához.

És ez csak akkor lehetséges, ha az elérhető címkéhez használni kívánt szöveg már létezik az oldalon. Különben szívesen mennél vele aria-label és azzal a kitétellel, hogy pusztán olyan interaktív elemekre vonatkozik, amelyek nem képesek a dolgokat elérhető módon szemantikus HTML-lel címkézni.

Ha olyan CMS-ben dolgozik, mint a WordPress (ami én vagyok), akkor lehet, hogy egy kis plusz munkát kell végeznie. Mint amikor eldobok egy gombblokkot az oldalon, ezekkel a lehetőségekkel kell dolgoznom:

Oldja fel a hozzáférhetetlenül címkézett szívemet

Néhány szép lehetőség van benne, de semmi köze a hozzáférhető címkézéshez. Ha kíváncsi arra, hogy mi van a Speciális panelen:

Unchain My Accessibly-Labelled Heart PlatoBlockchain Data Intelligence. Függőleges keresés. Ai.
Közel, de nincs szivar.

Ehelyett HTML módban kell szerkesztenie a gombot:

Unchain My Accessibly-Labelled Heart PlatoBlockchain Data Intelligence. Függőleges keresés. Ai.
Oldja fel a hozzáférhetetlenül címkézett szívemet

De mielőtt ezt megtenné, hozzá kell adnia egy azonosítót a használni kívánt címsorhoz. A Fejléc blokk ugyanazzal a Speciális panelbeállítással rendelkezik egy horgony hozzáadásához, amely azonosítót szúr be az elembe:

Unchain My Accessibly-Labelled Heart PlatoBlockchain Data Intelligence. Függőleges keresés. Ai.
Oldja fel a hozzáférhetetlenül címkézett szívemet

Ezután szerkesztheti a gombblokkot HTML módban, és hozzáadhatja a accessible-labels ID, valamint magának a gombnak az azonosítója. Ez egy példa a szerkesztett jelölésre:

Nagy! De a WordPress egyszerűen nem megy ezzel:

Unchain My Accessibly-Labelled Heart PlatoBlockchain Data Intelligence. Függőleges keresés. Ai.
Oldja fel a hozzáférhetetlenül címkézett szívemet

Megpróbálhatja megoldani a problémát:

Unchain My Accessibly-Labelled Heart PlatoBlockchain Data Intelligence. Függőleges keresés. Ai.
Oldja fel a hozzáférhetetlenül címkézett szívemet

Le sóhajt. A gombblokkot egyéni HTML-blokkká kell konvertálni. Valahogy legyőzi az egész vizuális szerkesztést, amiben a WordPress olyan jó. Szupergyorsan kerestem egy olyan bővítményt, amely ARIA címkézési opciókat adhat hozzá bizonyos blokkokhoz, de nem sikerült. Megérett lehetőségnek tűnik egy ill küldjön be PR-okat azokhoz a blokkokhoz, amelyek használhatják ezeket a lehetőségeket.

Időbélyeg:

Még több CSS trükkök