- From: Charles McCathieNevile <chaals@opera.com>
- Date: Mon, 02 Apr 2012 22:01:28 +0200
- To: w3c-wai-ig@w3.org, "Kevin Cole" <kevin.cole@gallaudet.edu>
On Mon, 02 Apr 2012 21:22:49 +0200, Kevin Cole <kevin.cole@gallaudet.edu> wrote: > Specifically, I have rows which consist of a first column that is a > project title, and 13 columns following which represent criteria to meet. > The headings for the 13 columns are simply the numbers 1 to 13, with a > 13-column spanning row above them labeled "Research Priorities". > > In an ideal world (I think), I'd like a screen reader to read out > something like "<project name>. 1, 9, 12." when columns 1 9 and 12 are > the only ones with the Unicode character. Even better would be "Project: > <project name> Priorities: 1, 9, 12." If I understand correctly, this is a pretty common visual metaphor - e.g. charts comparing browsers and the features they implement as an example that I see a lot. There's a pretty fundamental disconnect between how you look this up in a two-dimensional universe and in a linear universe. > I'd rather not resort to an img tag > with an alt attribute if possible. Instead, something more akin to: > > <td alt="...">...</td> > > without abusing title="" would be more what I'm hoping for. > > So, 1) is there something built-in that I've missed? And 2) not, should > there be? Thinking aloud a bit... Making the cells with bullets into th elements seems *closer* to what you really want to do - so running along the list of projects (as td elements) they get the relevant headers announced. I think the real answer is to make the project names be semantically data cells, and have them refer to the relevant header cells (e.g. project GiantCake has <th headers="one three nine"> where priority headers are e.g. <th id="three">3</th>). An alternative would be to provide the ability to toggle between the table and e.g. a dl which listed the projects and priorities plus an ordered list that gave the reverse lookup (this is akin to what we do on e.g. http://opera.com/smw/2012/01 for stuff we present as a graph). (It should be possible to construct a tool that handles the source data (even from a table) and automates most of that process, but I leave that as an exercise for the reader, or a day when I have spare time...) cheers Chaals -- Charles 'chaals' McCathieNevile Opera Software, Standards Group je parle français -- hablo español -- jeg kan noen norsk http://my.opera.com/chaals Try Opera: http://www.opera.com
Received on Monday, 2 April 2012 20:02:05 UTC