Accessibility en smilies

Zoek de fout!

Bevat mijn vorige post een overtreding van de WAI aanbevelingen?

Yep. Er rats over gekeken.

«Smiley emoticons» vallen onder de noemer asci-art en de aanbevelingen eisen een omschrijving of een link naar een pagina met die omschrijving (LONGDESC).

“Dubbel punt streepje sluitend haakje” heeft niet echt veel betekenis als je het luidop voorleest.

Het gebruik van emoticons is de laatste tijd alsmaar groter geworden. De richtlijnen van het WAI verwijzen dan ook expliciet naar deze “tekeningen”. De richtlijnen vragen o.a. om het atribuut ALT of LONGDESC te gebruiken.

Daar geraken we niet ver mee omdat deze atributen niet toegelaten zijn voor eenvoudige tekst. Smilies zijn nog altijd leestekens die een speech browser kan aflezen, ondanks het feit dat ze betekenisloos zijn. De betekenis ligt in het beeld dat ze vormen. Overbodig om te vermelden dat een blinde het moeilijk heeft om dit beeld te vormen.

Dit is mijn oplossing:

:-)

Het TITLE atribuut is geldig voor 95% van de html tags. SPAN elementen zijn inline elementen en voegen dus geen extra lay-out informatie toe maar kunnen wel extra informatie bevatten. Smilies omringen met een SPAN tag en de omschrijving in het TITLE atribuut invullen is een eenvoudige oplossing.

De vraag is of de omschrijving “Classic smiley” betekenis heeft voor iemand die nog nooit zoiets gezien heeft. De omschrijvingen voor de verschillende emoticons die je vind op de ComputerUser High-Tech Dictionary zijn niet allemaal even duidelijk. Toch denk ik dat een volledige omschrijving van een smiley te veel zou zijn. Een eenvoudige TITLE toevoegen met een duidelijke verwoording van de emotie zou moeten voldoen.

Bijvoorbeeld:

  • (( )):**
  • :-o

Side-note: Zijn code-snippets toegankelijk?

Comments are closed.

Did you like it?
© 2003 - up to today