User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
Maybe put in 'Not Applicable' in the empty cell – user73635 Sep 23 '15 at 0:23
up vote 3 down vote accepted

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

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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