Gebruik geen d-links als alternatief voor het longdesc attribuut

Uit onvrede over de gebrekkige ondersteuning voor het longdesc attribuut door browsers, is de methode van zogenaamde ‘d-links’ ontstaan. Een d-link is niet veel meer dan een normale link op de pagina, weergegeven met de letter d (voor description), die refereert naar een document met een uitgebreide beschrijving. De overeenkomst met de werking van het longdesc attribuut moge duidelijk zijn.

Uitleg van deze richtlijn

Hoe eenvoudig het idee achter een d-link ook is, er kleven enkele grote nadelen aan:

  • Een d-link is voor de meeste bezoekers ‘vervuiling’ op de pagina. De functie van een gelinkte letter d naast iedere afbeelding is voor de meeste bezoekers niet duidelijk. Ook zullen zij niets aan deze link hebben als zij geen tekstuele beschrijving van afbeeldingen nodig hebben. Al met al vormt een d-link een storend element op de pagina.
  • Een d-link is niet onlosmakelijk verbonden met een afbeelding. Waar een longdesc attribuut associatie heeft met een afbeelding omdat het in het img element voorkomt, heeft een d-link dat niet; met name op pagina’s met meerdere, dicht bij elkaar geplaatste afbeeldingen wordt al snel onduidelijk welke d-link bij welke afbeelding hoort.
  • Gebrek aan ondersteuning voor het longdesc attribuut is niet een zorg voor webontwikkelaars of contentbeheerders. Er is software die het attribuut ondersteunt en deze ondersteuning zal toenemen. Bezoekers die de behoefte hebben aan uitgebreide beschrijvingen voor afbeeldingen, zullen software moeten gebruiken die aan hun behoefte voldoet.
  • Een d-link is een voorbeeld van een slechte linktekst.

Gerelateerde richtlijnen

  • R-pd.7.1: Het alt (alternative) attribuut dient te worden gebruikt op ieder img (image) en area element en dient te worden voorzien van een effectieve alternatieve tekst.
  • R-pd.7.2: Gebruik geen alt attribuut voor het oproepen van tooltips.

Bijbehorende ijkpunten normdocument

  • IJkpunt 1.1: Lever een tekstequivalent voor elk niet-tekstueel element.