Semanttiset linkit
Silktide etsii linkkiryhmiä, jotka toimivat valikon tai navigointiosion tavoin mutta joita ei ole merkitty luetteloksi. Se löytää myös yksisarakkeiset taulukot, joita käytetään todellisuudessa kohdeluettelon asetteluun.
Aiheeseen liittyvät linkkiryhmät – valikot, alatunnisteet ja "aiheeseen liittyvät sivut" -lohkot – tulisi kirjoittaa luetteloina , jotta niiden rakenne on selkeä:
<!-- Ongelma: navigointilohkolla ei ole rakennetta -->
<a href="/about">Tietoa meistä</a>
<a href="/products">Tuotteet</a>
<a href="/contact">Ota yhteyttä</a>
<!-- Korjattu: linkit ovat luettelon kohteita -->
<ul>
<li><a href="/about">Tietoa meistä</a></li>
<li><a href="/products">Tuotteet</a></li>
<li><a href="/contact">Ota yhteyttä</a></li>
</ul>
Miksi tällä on merkitystä
Kun linkit ovat luettelossa, ilmoittaa ryhmän ja sen koon, ja kuuntelija voi ohittaa koko ryhmän yhdellä siirrolla. Tämä on olennaista, kun sama navigointi toistuu jokaisella sivulla. Ilman rakennetta kirjoitetut linkit eivät tarjoa tällaista oikopolkua: kävijän on ehkä siirryttävä kymmenien tai satojen linkkien läpi yksi kerrallaan ennen sisällön saavuttamista jokaisella vierailemallaan sivulla.
Korjaaminen
- Kääri jokainen aiheeseen liittyvien linkkien ryhmä
<ul>-elementtiin (tai<ol>-elementtiin, kun järjestyksellä on merkitystä) siten, että jokainen linkki on omassa<li>-elementissään. Navigointia varten kääri luettelo myös<nav>-elementtiin, jotta se ilmoitetaan navigointina. - Korvaa yksisarakkeiset taulukot luettelolla – yksisarakkeisessa taulukossa ei ole taulukkomaisia suhteita, ja luettelomerkintä kuvaa sitä paremmin:
<!-- Ongelma: yksisarakkeista taulukkoa käytetään luettelona -->
<table>
<tr><td>Banaani</td></tr>
<tr><td>Omena</td></tr>
</table>
<!-- Korjattu -->
<ul>
<li>Banaani</li>
<li>Omena</li>
</ul>
Miten Silktide testaa tämän
- Käy läpi kunkin sivun elementit ja ohita sisältö, joka on jo luettelomerkinnän sisällä.
- Ilmoita elementistä, joka sisältää vähintään kolme peräkkäistä linkkiä ja jossa linkkien välissä on alle 30 merkkiä muuta tekstiä – tämä on vahva merkki valikosta tai linkkiryhmästä. Lohkoja, jotka keskeytyvät sisällöllä, kuten kappaleilla, otsikoilla tai kuvilla, ei pidetä linkkiryhminä.
- Ilmoita erikseen taulukoista, joissa on vain yksi sarake ja jotka sisältävät tekstiä, koska ne ovat taulukoiksi naamioituja luetteloita.
Vianmääritys
Linkkini on erotettu varsinaisella sisällöllä
Silktide ei enää pidä lohkoa navigointina, kun se sisältää merkittävää tekstiä tai sisältöelementtejä linkkien välissä. Jos ilmoitettu ryhmä on aidosti pikemminkin leipätekstiä kuin valikko, voit löydöksen.
Virkkeessä olevat rivinsisäiset linkit
Virkeen sisällä kulkevien linkkien ei tulisi olla luettelossa. Tämä tarkistus sallii lyhyet tekstijaksot linkkien välissä, mutta jos linkitetyistä ilmauksista koostuva virke ilmoitetaan, hyväksy se.