Accessibility Minutes 2011 09 19
From MemberWiki
Present
- Jon Gunderson (University of Illinois - Co-Chair)
- Ann Abbott (IBM)
- David Todd (IBM)
- Prasanna Bale (University Of Illinois)
- Nick Hoyt (University Of Illinois) - Scribe
- Aurelien Levy (Temesis)
- Rich Schwerdtfeger (IBM - Co-Chair) (IRC only)
Minutes
Jon: Latest version of OAA Cache Inspector, sent out link
Jon: New features: controls information; property/value fields displayed underneath Cache Property Details
Jon: http://code.google.com/p/oaa-accessibility-cache-inspector/downloads/list
Jon: Implemented rules we discussed last week plus 5 table rules
Jon: Now have enough rules implemented that viewing cache provides useful information
Jon: OAA rules and their relationships to WCAG; not always straightforward
Jon: E.g. WCAG doesn't address need for headings or landmarks
Jon: /member/wiki/WCAG_2.0_Principle_1_Perceivable_Rules
Jon: /member/wiki/WCAG_2.0_Principle_1_Perceivable_Rules#Requirement_1.3.1_Info_and_Relationships
Jon: TABLE 1: If a table is a data table, it must have a caption element and it must have content
Jon: AT's have problem finding and rendering caption element
Jon: In the past we've advocated using the summary element
Jon: http://www.w3.org/WAI/WCAG20/quickref/#qr-content-structure-separation-programmatic
Jon: Is caption a requirement for data tables?
David: We discussed this and we used to have requirement for summary attribute
David: We were differentiating between simple and complex data tables
Jon: In FAE, complex tables have rowspan and colspan or multiple TH rows
Rich: Guys, I keep getting dropped on my Internet connection. Been dreadful all day. I am punting on the call. Sorry
David: 1) when there are several sets of row or column headers, or when there are multiple groups of columns or rows (H73) (Nested headers would apply, here) - OR - 2) where the headers are not in the first row/column (H63) - OR - 3) when data cells are associated with more than one row and/or one column header (H43) - OR - 4) when the relationships are too complex to be identified using the th element alone or the th element with the scope attribute (H43)
Nick: My reading of WCAG: summary describes the data and relationships provided by the table, whereas caption is more like a concise title for the table
Aurelien: http://www.w3.org/WAI/GL/2010/WD-WCAG20-TECHS-20100708/H73 summary = give a brief overview of how data has been organized into a table or a brief explanation of how to navigate the table
Prasanna: thanks Nick n Aurelien
Jon: Is there consensus on not using TD and scope?
Ann: For each occurrence of tabular information:
Ann: (quoting) 1. Check that table markup with at least the elements table, tr, th, and td is used.
Ann: (quoting) If this is a sufficient technique for a success criterion, failing this test procedure does not necessarily mean that the success criterion has not been satisfied in some other way, only that this technique has not been successfully implemented and can not be used to claim conformance.
Jon: /member/wiki/WCAG_2.0_Principle_1_Perceivable_Rules#Requirement_1.3.1_Info_and_Relationships
Jon: Evidently according to WCAG you can use TD with scope
Aurelien: Check that all th elements have a scope attribute.
Aurelien: Check that all td elements that act as headers for other elements have a scope attribute.
Jon: I've added references to WCAG techniques for table rules
Ann: The rule would have to check for all of these techniques; we could prioritize them
Nick: (quoting) TABLE 3: If a table is a data table, each table cell in the first row should be either a TH element or TD element with scope=col
Jon: It seems that use of caption is a recommendation
Jon: In strict we would make it a violation
Jon: If a table is a data table, is it a recommendation to have a caption?
Nick: If data table is a complex data table you must use a summary attribute to describe the content or purpose of tabular data
Ann: Check that the summary does not duplicate the caption.
Ann: Are you ruling out tables that have role=presentation?
Jon: Correct; also if it has display=none or hidden we don't test it
Nick: If you have multiple data tables on a page, should each one have a caption?
Jon: Rewrote TABLE 2: if more than one table with a caption, each must be unique
Aurelien: For TABLE 3 you also have to address scope=row