Accessibility Minutes 2011 09 19

From MemberWiki

Jump to: navigation, search


  • 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)


Jon: Latest version of OAA Cache Inspector, sent out link

Jon: New features: controls information; property/value fields displayed underneath Cache Property Details


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: 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: 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

Personal tools