Plaatjes krijgen standaard URL als alt tekst

Pagina: 1
Acties:

  • MoietyMe
  • Registratie: Juli 2003
  • Laatst online: 26-05 08:10
Als iemand een plaatje post op het forum krijgt dit plaatje standaard de URL als alt tekst mee. Dit is erg vervelend voor gebruikers van assistive technologie (AT) zoals schermlezers of braileregels; zij krijgen in de huidige situatie de hele URL voorgelezen. Als er geen alt tekst wordt opgegeven (mogelijk via het alt attribuut in HTML / title ding in UBB) zou het alt attribuut eigenlijk op null moeten worden gezet:

code:
1
<img src="femme.jpg" alt="">


Op die manier lijkt het alsof het plaatje er niet is, het wordt genegeerd door AT.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 07:41

crisp

Devver

Pixelated

Het alt-attribuut heeft nog een functie: het wordt getoond als het plaatje niet geladen kan worden. Het is inderdaad beter als dan een omschrijving getoond kan worden, maar als die er niet is is in die situatie de oorspronkelijke url toch the next-best thing (iets anders is er immers niet, en soms kan je uit de url nog wel iets opmaken). Net doen alsof er geen plaatje is/was lijkt me ook niet correct. Een lege alt is eigenlijk alleen voorbestemd voor plaatjes die geen contextuele rol vervullen.

Intentionally left blank


  • MoietyMe
  • Registratie: Juli 2003
  • Laatst online: 26-05 08:10
Dat het beter is om een goede omschrijving in te vullen ben ik met je eens, misschien een idee om mensen daar naar te vragen als ze via de toolbar een plaatje toevoegen.

Verder is de oorspronkelijke URL misschien the next-best thing voor visuele gebruikers, maar zeker niet voor AT gebruikers. Tevens is de URL simpel op te vragen via verschillende manieren (waaronder het context menu of dev tools).

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 07:41

crisp

Devver

Pixelated

Volgens de specificatie kan je in die gevallen de alt beter helemaal weglaten:
Since some users cannot use images at all (e.g. because they are blind) the alt attribute is only allowed to be omitted when no text alternative is available and none can be made available, as in the above examples.
Maar dat voelt voor mij toch niet helemaal correct. De kans bestaat daarmee immers dat een visuele gebruiker dan ook niet meer ziet dat er ooit wel een plaatje heeft gestaan.

Ik zou dan eerder kiezen voor een compromis: in ieder geval de oorspronkelijke filenaam uit de url gebruiken als waarde voor het alt-attribuut; dan krijg je (hopelijk) dingen als alt="apple_logo.png"

Intentionally left blank


  • MoietyMe
  • Registratie: Juli 2003
  • Laatst online: 26-05 08:10
Dat zou in ieder geval al een stuk helpen in dat het korter is :). Overigens is geen alt attribuut gelijk aan een alt attribute met de URL als value (voor een AT gebruiker).

En bij nader inzien is een lege alt inderdaad geen goede optie in dit geval. Dan is het ook voor AT gebruikers niet meer duidelijk dat er wel een plaatje is.

Nog een relevant linkje: Guideline B.2.3: Assist authors with managing alternative content for non-text content.

[ Voor 22% gewijzigd door MoietyMe op 11-05-2017 12:14 . Reden: Linkje toegevoegd. ]