7

For an html data table in which each row represents an item (such as an email) would screen-reader users prefer empty table cells to be empty or to have a placeholder like a dash?

In my brief experience I think a dash would be useful because it keeps navigation consistent among the rows, but I want to make sure that this intuition is correct.

  • Maybe put in 'Not Applicable' in the empty cell – user73635 Sep 23 '15 at 0:23
4

JAWS will read an empty cell as "BLANK" as noted here, which is why it's a good idea to avoid lots of empty cells (and table based BLANK layouts BLANK). Placing a dash will cause it to read the dash as well, which would make a lot less sense than BLANK.

I believe JAWS will also read a table cell with   inside as BLANK but I can't test this. It seems to read such elements as BLANK.

If the table is proper tabular data laid out correctly, BLANK is the logical way to read a blank row.

Also note if you leave a dash in an empty table cell it might make less sense to sighted users too. What does a dash mean for "Mother's Maiden Name"* for instance?

*Aside from Le Dasha

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.