Identifying Columns and Rows Using the ID Attribute
(Updated: 10.28.2010) The sample table, copied from W3C Using id and headers attributes to associate data cells with header cells in data tables:
Homework Exams Projects 1 2 Final 1 2 Final 15% 15% 15% 20% 10% 10% 15%
To give you a better understanding of what those using screen readers hear, and the importance of using properly structured tables, we have recorded both JAWS and NVDA speaking while we navigate the table. The recordings are Closed Captioned.
What NVDA Says
With NVDA 2010.2.RC1, the ability to read column and row headings has been added. With both readers, what is heard depends on how you move through the table, and configuration options.
Here is NVDA reading the table in Read All mode, using the default eSpeak voice "Max." Notice NVDA reads the column headings for the data:
In this recording, we started in the column header "2" under "Projects." We then pressed the DownArrow repeatedly, listening to each successive cell begining with "Projects, column seven, final." For contrast, we used the AT&T voice "Mike:"
Using Ctl+Alt+RightArrow to move between the data cells sounds exactly like using the DownArrow key. We start in row 2, column 1 (Homework, 15%), and begin pressing Ctl+Alt+RightArrow:
What JAWS Says
Here, JAWS reads the table in Read All mode (continuous reading). The recording begins as we reach the table. Unlike NVDA, JAWS does not read the column headings for the data:
We start with the cursor in the column heading "Homework." The recording begins when we press Ctl+Alt+DownArrow. We then move to the right using Ctl+Alt+RightArrow to each cell, and JAWS reads the column headings and cell value:
Unlike NVDA, JAWS does not read the column headings when navigating using the DownArrow key. We started with our cursor in the "Final" heading column under "Projects" and then simply pressed the DownArrow to move through the data row.:
Now that you have the column headings memorized, and you've graduated from the Evelyn Wood Speed Listening Course, you can ask JAWS to read the entire row by pressing WindowKey+Numpad5. Again, JAWS does not read the column headings:
Table Source Code:
Tables: ID Attribute Video
QUENTIN TARANTINO AND HIS KINKY SEXUAL FETISHES Incidentally, I wonder what this still from “Go Go Tales” by Abel Ferrara says about his p...
George Jones: Quack Addict: Story of Deedoodle Duck! During the heyday of George Jones' absenteeism in the Sixties, promot...
CSSex A List Apart: Articles: Sliding Doors of CSS CSS_ASP.NET4 | SilverLight4 | MVC2 | 【孟宪会之精彩世界】 【孟宪会之精彩世界】 快捷方式方式 ...
Referring URLs http://www.google.com/search 101 http://fr.images.search.yahoo.com/images/view?back=http%3A%2F%2Ffr.search....
Facebook Chers amis? Surreal Mic Strainer, Moves Reducer, Sewage-fly, Overstated Dope-COCK, Alpha-Matador whose Outfit once called him MonarchistSurreal Mic Strainer, Moves Reducer, Sewage-fly, Overstated Dope-COCK, Alpha-Matador whose Outfit once called him Monarchist, ...
WATCH "Dog Police" - Memphis' Strangest Song/Video (Where are you comin' from? Nobody knows who you are!)I thought this clip was lost for eternity. I'm forever grateful and thank you for this g...
https://www.youtube.com/user/dogmeate Nancy Sinatra Boots Trample Lynn Anderson Rose Garden - Duration: 2 minutes, 15 seconds. Jane Birk...
‘Urban Myths’: ‘Bob Dylan: Knockin’ on Dave’s Door’ From the U.K.’s Sky Arts channel comes Urban Myths— a series of “true..ish” comed...
@IngrahamAngle I am laughing at your execrable pre-mortem of #JohnMcCain 's American heroism, backfiring and deflating your barren r...
Jerry Lee Lewis "Catch My Soul" - 24 Hours He talks about "Catch My Soul" and generally says arrogant Jerry Lee ...