- From: David MacDonald <david100@sympatico.ca>
- Date: Thu, 2 Jul 2015 06:33:38 -0400
- To: Eric Eggert <ee@w3.org>
- CC: Jonathan Avila <jon.avila@ssbbartgroup.com>, "Hoffman, Allen" <allen.hoffman@hq.dhs.gov>, "w3c-wai-gl@w3.org" <w3c-wai-gl@w3.org>
- Message-ID: <BLU436-SMTP745E94B3FEDDF9BA48C80CFE970@phx.gbl>
HI Eric I hope you don't mind me pursuing this a little more thoroughly. Could you provide a link to the tests they conducted, the tables they used and a list of AT that was used? I'm having trouble reconciling their findings with mine. I think it's really important to get this right. To require a million developers to add 50 million instances of scope to web sites all over the world is a lot to ask, and I think it behoves us to make sure we have our testing right. Cheers, David MacDonald *Can**Adapt* *Solutions Inc.* Tel: 613.235.4902 LinkedIn <http://www.linkedin.com/in/davidmacdonald100> www.Can-Adapt.com * Adapting the web to all users* * Including those with disabilities* If you are not the intended recipient, please review our privacy policy <http://www.davidmacd.com/disclaimer.html> On Thu, Jul 2, 2015 at 3:15 AM, Eric Eggert <ee@w3.org> wrote: > On 1 Jul 2015, at 23:55, David MacDonald wrote: > > Tests I've done in recent years didn't come up with any advantage to adding > scope row or scope of column... Has anybody found any design situations > when recent versions of JAWS or NVDA have any trouble when the scope on the > row or column header. > > In the old days it was necessary because moving from the second row up to > the first column header row would cause the screen reader to read every > <th> to the left of the cell.... > > Hi David, > > We had people in EO WG using the tables with current Jaws and NVDA and > they > reported an increase in accessibility when using scope. Especially the > problem you describe, reading multiple <th> was an issue. > > We agreed to use scope and recommend people to use scope on most tables to > avoid ambiguity. The tutorials need convey clear actionable accessibility > instructions that are easy to follow. If people need to think a lot about > how to approach something, they’ll likely do what is less effort and/or > complexity. > > Best, > Eric > > Cheers, > > David MacDonald > > *Can**Adapt* *Solutions Inc.* > > Tel: 613.235.4902 > > LinkedIn http://www.linkedin.com/in/davidmacdonald100 > > www.Can-Adapt.com > > - Adapting the web to all users* > - Including those with disabilities* > > If you are not the intended recipient, please review our privacy policy > http://www.davidmacd.com/disclaimer.html > > On Wed, Jul 1, 2015 at 9:28 AM, Jonathan Avila jon.avila@ssbbartgroup.com > wrote: > > From the HTML5 Spec > http://www.w3.org/TR/html5/tabular-data.html#the-th-element > > The row keyword, which maps to the row state > > The row state means the header cell applies to some of the subsequent > cells in the same row(s). > > From HTML 4.01 Tables Section > http://www.w3.org/TR/html401/struct/tables.html > > row: The current cell provides header information for the rest of the row > that contains it (see also the section on table directionality). > > Jonathan > > -- > > Jonathan Avila > > Chief Accessibility Officer > > SSB BART Group > > jon.avila@ssbbartgroup.com > > Phone 703.637.8957 > > Follow us: Facebook | Twitter | LinkedIn | Blog | Newsletter > > -----Original Message----- > From: Hoffman, Allen [mailto:allen.hoffman@hq.dhs.gov] > Sent: Wednesday, July 01, 2015 9:19 AM > To: Jonathan Avila; w3c-wai-gl@w3.org > Subject: RE: About ccategory- simple data tables with one header > > Is the HTML specification for scope clear on the applicability of =row > only pointing right? Is it differently scoped in HTML4 vs. 5? Can you > point to it? Interesting stuff for sure. > > Allen Hoffman > > Deputy Executive Director > > The Office of Accessible Systems & Technology Department of Homeland > Security > > 202-447-0503 (voice) > > allen.hoffman@hq.dhs.gov > > DHS Accessibility Helpdesk > > 202-447-0440 (voice) > > 202-447-0582 (fax) > > 202-447-5857 (TTY) > > accessibility@dhs.gov > > This communication, along with any attachments, is covered by federal and > state law governing electronic communications and may contain sensitive and > legally privileged information. If the reader of this message is not the > intended recipient, you are hereby notified that any dissemination, > distribution, use or copying of this message is strictly prohibited. If > you have received this message in error, please reply immediately to the > sender and delete this message. Thank you. > > -----Original Message----- > > From: Jonathan Avila [mailto:jon.avila@ssbbartgroup.com > jon.avila@ssbbartgroup.com] > > Sent: Wednesday, July 01, 2015 9:13 AM > > To: w3c-wai-gl@w3.org > > Subject: RE: About ccategory- simple data tables with one header > > There are just some situations where no cell acts as a row header. In > these situations there is no header cell and thus no need to indicate a row > header. Also of important note is the fact that the scope="row" attribute > only applies to subsequent cells. Thus, if scope = row is applied to cells > in a header column such as the 3rd column then by definition in the HTML > specification it does not apply cells in the columns before it. This can > be problematic in that it forces developers to organize columns in a > certain way or forces developers to use ids and headers. > > Also of confusion in the tutorial is the use of scope in examples with ids > and headers. There is no advice on whether use of scope alongside ids and > headers is wrong or required. > > http://www.w3.org/WAI/tutorials/tables/multi-level/ > > The tutorial also incorrectly states "By using the row value for scope > assigns the header cells in the second column to data cells on the left and > the right of the individual header cell." When in fact it only applies to > the right in LTR languages. > > I do agree, it would be great to give clear guidance on when scope of row > is required and not and what to do with header columns that are not in the > first column as well as issues with using scope and id/headers together. > > Jonathan > > -- > > Jonathan Avila > > Chief Accessibility Officer > > SSB BART Group > > jon.avila@ssbbartgroup.com > > Phone 703.637.8957 > > Follow us: Facebook | Twitter | LinkedIn | Blog | Newsletter > > -----Original Message----- > > From: Sailesh Panchang [mailto:spanchang02@yahoo.com > spanchang02@yahoo.com] > > Sent: Sunday, June 28, 2015 7:41 AM > > To: w3c-wai-gl@w3.org > > Subject: About ccategory- simple data tables with one header > > Here is an appeal: please reconsider the need to single out "Tables with > one header " as a separate category of simple tables in the tutorial [1]. > If retained, revise the situations where they are suitable and the > corresponding examples. > > A simple data table must have both row and column headers marked up. There > are perhaps very specific instances when this is not the case: > > e.g. 1: A calendar grid typically has a row containing days of week > (column headers) and no row header column. > > e.g. 2: The first column of a two-column data table has row identifiers or > row headers. The table may be devoid of a column header row. > > The smallness of a table with data itself being distinctly different in > each column as stated in the tutorial [1] does not justify absence of row > headers for those tables. > > I am still looking for answers posed in my emails below: > > https://lists.w3.org/Archives/Public/wai-eo-editors/2015Jun/0041.html > > https://lists.w3.org/Archives/Public/wai-eo-editors/2015Jun/0033.html > > [1] http://www.w3.org/WAI/tutorials/tables/one-header/ > > Thanks, > > Sailesh Panchang > > -- > > Eric Eggert > Web Accessibility Specialist > Web Accessibility Initiative (WAI) at Wold Wide Web Consortium (W3C) >
Received on Thursday, 2 July 2015 10:34:13 UTC