Linkin tarkoitus
Silktide tarkistaa, että jokaisen linkin teksti selittää, minne linkki johtaa. Linkit, joissa lukee "klikkaa tästä" tai "lue lisää" tai jotka sisältävät vain symboleja, eivät anna vihjettä määränpäästään.
<!-- Yleinen: ei kerro käyttäjälle mitään -->
<a href="/accessibility-guide">Klikkaa tästä</a>
<!-- Korjattu: määränpää käy selväksi pelkän tekstin perusteella -->
<a href="/accessibility-guide">Lue saavutettavuusoppaamme</a>
Miksi tämä on tärkeää
käyttävät ihmiset avaavat usein luettelon kaikista sivun linkeistä ja liikkuvat sen avulla kuullen jokaisen linkin tekstin ilman asiayhteyttä. Luettelo, jossa lukee "lue lisää", "lue lisää" ja "klikkaa tästä", on hyödytön: jokainen kohta on avattava, jotta selviää, minne se johtaa. Ruudunlukijat ilmoittavat myös sanan "linkki" ennen tekstiä, joten "klikkaa tästä" muuttuu muotoon "linkki klikkaa tästä" – kohinaa ilman tietoa.
Kuvailevista linkeistä on hyötyä myös kaikille muille: näkevät kävijät selaavat sivuja linkkien avulla, ja hakukoneet käyttävät linkkitekstiä ymmärtääkseen määränpään.
Näin korjaat sen
- Kirjoita yleinen linkkiteksti uudelleen niin, että määränpää käy ilmi pelkkien sanojen perusteella: "lue lisää" muuttuu muotoon "lue lisää saavutettavuusohjeista".
- Korvaa vain symbolin, kuten nuolen tai emojin, sisältävät linkit luettavalla tekstillä tai lisää , jos linkki sisältää vain kuvan.
- Älä kirjoita linkkitekstiin sanaa "linkki" – ruudunlukijat ilmoittavat sen jo valmiiksi, joten "linkki hinnastoon" kuullaan muodossa "linkki linkki hinnastoon".
- Jos merkitty linkki on aidosti selkeä asiayhteydessään, voit sen.
Näin Silktide testaa tämän
- Etsi jokainen linkki (kohteelliset
<a>- ja<area>-elementit), joka välitetään ruudunlukijoille – niiltä piilotetut linkit ohitetaan. - Selvitä jokaisen linkin teksti siten kuin sen lukisi, mukaan lukien kuvien vaihtoehtoinen teksti ja CSS:llä lisätty teksti.
- Merkitse linkit, joiden tekstissä ei ole luettavia merkkejä (ei kirjaimia tai numeroita), kuten pelkkä symboli tai emoji.
- Merkitse linkit, joiden teksti vastaa tunnettua yleisten ilmausten luetteloa, kuten "klikkaa tästä" ja "lue lisää", useilla kielillä.
Linkit, joissa ei ole lainkaan tekstiä, raportoidaan erikseen Tyhjä linkki -tarkistuksessa.