SitePoint Sponsor

User Tag List

Results 1 to 5 of 5
  1. #1
    SitePoint Wizard Stomme poes's Avatar
    Join Date
    Aug 2007
    Location
    Netherlands
    Posts
    10,276
    Mentioned
    50 Post(s)
    Tagged
    2 Thread(s)

    Tests on screen readers when using "responsive data tables"

    Jason Kiss has posted some results from his tests done on various screen readers on pages with the so-called "responsive data tables" (I guess "responsive" is the new "also works on mobiles and stuff" hype term... bleh).

    Anyway, this is pretty interesting!

    http://www.accessibleculture.org/blog/2011/08/responsive-data-tables-and-screen-reader-accessibility/

    Apparently, some browsers are telling some AT (accessibility technology) that a table isn't a table when your data table is set to display: block (or any of its parts), as seen in Chris Coyer's "Responsive Data Tables" experiment (link to that is on Jason's page). Seems to depend on the browser what the table is reported back as.
    For Saffy-VO and NVDA-Firefox (Win), this means table navigation is gone, and the CSS-created content is read out. This would also mean then that the semantic relationship between your rows and columns are gone, but then while I've used this technique (and I'd only tested it in JAWS where I just got a regular table) on a long silly table, it's probably better to keep this change to simple, small tables. A complex table relying on stuff like axis or headers probably loses a lot more data than you want to bother faking back in with CSS.

    JAWS is still treating them as tables, but since it's sticking to the old policy of not announcing CSS-created content, and giving users regular table feedback and navigation... really, no change for those users, except of course their browsers shouldn't be showing a "responsive" table unless they've shrunk their browser to the width of a mobile phone.

    Assuming tables are set to display: block specifically for this "responsive" effect (making them fit on a screen the size of a mouse turd), could we ignore JAWS (and Window-Eyes) at this point anyway... until more Microsoft phones are out anyway? While I know VO has stepped over to iWhatevers pretty well, I dunno if there are any mobile versions of the Big Two for Windows.

  2. #2
    SitePoint Wizard Stomme poes's Avatar
    Join Date
    Aug 2007
    Location
    Netherlands
    Posts
    10,276
    Mentioned
    50 Post(s)
    Tagged
    2 Thread(s)
    Oh cool, Jason twotted this initiative for accessible mobile:
    Code Factory: Making mobile phones and PDAs accessible to the blind and visually impaired

    Currently no mobile versions of the Big Two for Windows...

  3. #3
    Non-Member bronze trophy
    Join Date
    Nov 2009
    Location
    Keene, NH
    Posts
    3,760
    Mentioned
    23 Post(s)
    Tagged
    0 Thread(s)
    Interesting approach -- beats the tar out of the content cloaking I've seen other people use to implement the same basic idea.

  4. #4
    SitePoint Wizard Stomme poes's Avatar
    Join Date
    Aug 2007
    Location
    Netherlands
    Posts
    10,276
    Mentioned
    50 Post(s)
    Tagged
    2 Thread(s)
    I assume you're talking about the "responsive" tables thing...
    Chris Coyer did call it an experiment, but I've already succumbed to using it when our site need to fit on mouse-turd screens... but had these big insurance tables in them.

    Though I didn't use the data-* attributes for grabbing the content, which normally is nicer than hand-writing in the CSS, but in my case that was just way too much text... technical jargon doesn't do well on mobile, esp if it's in a language that tacks words together to create onebiglongword instead.

  5. #5
    SitePoint Wizard rguy84's Avatar
    Join Date
    Sep 2005
    Location
    Durham, NC
    Posts
    1,659
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    It looks like Jason didn't drop in role="grid" in...
    Ryan B | My Blog | Twitter


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •