Derek Featherstone — Designing for Accessibility

  • Screen mag­ni­fiers make graphic text blurry, but alt attrib­utes still ren­der as proper text
  • If we’re not writ­ing scripts to sup­press the right click menu, per­haps we should avoid sup­press­ing the show­ing of alt text on images in IE
  • Square brack­ets are often used to sep­a­rate links to dif­fer­ent doc­u­ment for­mats; when read through a screen reader using a ver­bosity set­ting that doesn’t announce punc­tu­a­tion – if the user hits ‘p’ to find the link that he/​she believes starts with P (eg: PDF), it will not be found because the actual text is [PDF]
  • Even if the link doesn’t make sense out of con­text, users of assis­tive tech­nol­ogy are usu­ally smart enough to point their device on line above the con­fus­ing link to try and get some context.
  • We have big­ger bat­tles to fight than links with repet­i­tive text (eg: Read More…)
  • In a mag­ni­fied con­text, “Back to top” may not be what you really want. Just because most users can see the page title from the top of the page doesn’t mean every­one can. For exam­ple, the header and nav­i­ga­tion could be enough to psh the page/​article head­ing out of the ini­tial view­able area. Perhaps ‘Back to head­ing’ and ‘Back to menu’ would be more suitable.
  • Derek con­sid­ers the Opera browser as the best option for a key­board user. (more specif­i­cally, some­one who nav­i­gates using the key­board). Opera also allows the user to re-​​map any accesskeys assigned within the cur­rent page.
  • Don’t assume assis­tive tech­nol­ogy users know every­thing that their device is capa­ble of. If you can help them while doing no harm; do so.
  • Source order­ing: research indi­cates it actu­ally means very lit­tle to screen reader user; doc­u­ment struc­ture is far more impor­tant. When styling is off, source order­ing becomes a cog­ni­tive issue. Basically, keep doing your best to keep that con­tent block up high in the source. You may not be help­ing the peo­ple you think you are, but you’re still Doing Good.
  • Derek demon­strates his cor­rectly source-​​ordered advi­sory infor­ma­tion on a form; demo is form SimplyAccessible​.org. Involves floated text and em width. He then shows using a strong ele­ment to define an error in place of the em ele­ment that was show­ing the ini­tial instruction.
  • Don’t mess with the sta­tus bar while the page is load­ing, but it is a good method of indi­cat­ing there are errors in the form or sim­i­lar. The same is true of the title element.
  • tabindex=”-1” can be used to force the browser focus on ele­ments other than links or form ele­ments, such as head­ers. This is an invalid value for the attribute, but you’re doing it to help peo­ple so make sure you men­tion that if any­one wants to burn you at the stake for it.

4 responses to “Derek Featherstone — Designing for Accessibility”:

  1. […] I then intro­duced Derek Featherstone, who fol­lowed Thursday’s talk with Designing for acces­si­bil­ity: More sim­ple tech­niques that make a difference. […]

    • By:AndrewA
    • October 1st, 2006

    1. While Alt attrib­utes ren­der as proper text for screen-​​magnifier users, they often don’t fit on the screen depend­ing on the level of mag­ni­fi­ca­tion. Best approach: text as text, not images, espe­cially for menus.
    2. Source order — might not mat­ter for a screen reader user (unless they try to dis­cuss the page with a sighted friend). However, it mat­ters a lot for the sighted per­son who has a mobil­ity impair­ment that pre­vents them from using a mouse. These poe­ple expect to tab through the page in an order that approx­i­mates the visual dis­play — ie top-​​left to bottom-​​right. So keep your code in that order.

  2. […] web­di­rec­tions » Blog Archive » Derek Featherstone — Designing for Accessibility (tags: Design_​Accessibility) […]

  3. […] Derek Featherstone was next, with Designing for Accessibility. I didn’t take any notes for this talk, as I felt it was a lit­tle on the obvi­ous side, how­ever, there were a num­ber of good points made which got me think­ing about assis­tive tech­nolo­gies other than screen read­ers, like mag­nifiy­ers, hotkeys and tab indexed. […]

Your opinion:

XHTML: You're allowed to use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>