- From: Joseph Scheuhammer <clown@alum.mit.edu>
- Date: Wed, 02 Jul 2014 10:29:52 -0400
- To: Shane McCarron <shane@aptest.com>, "spec-prod@w3.org Prod" <spec-prod@w3.org>
- CC: Mark Sadecki <mark@w3.org>
Hi Shane, You wrote: > I know that it is possible to mark a section as informative > (class='informative'). In order to ensure that people using assistive > technologies (e.g., a screen reader) are aware they are in an > informative section, Mark Sadecki has suggested that the section be > marked with a role of 'region' and an aria-label of "informative". > With my "PFWG" hat on, this makes sense and I was going to make this > change in the aria.js module... Although I would prefer that the > label be 'non-normative' to be more consistent with the text that is > injected into such sections. The label of a section is its heading (<hn>). The ARIA role corresponding to <section> is "region". The spec for region recommends that authors use @aria-labelledby to reference the region's heading[1]. I think what is suggested here is a way to declare up front what "kind" of section this is, be it normative vs. informative. That is more descriptive than a label. Perhaps an @aria-describedby pointing to the paragraph that states "This section is informative", is a way to go. Note, that leads to a testing issue. The statement regarding normative vs. informative is the first paragraph of the section. An frequent complaint is that screen readers speak the same text twice in such contexts, first as the description (or label), and then as the actual paragraph of text. Finally, why isn't the presence of the statement as the first paragraph good enough? After the heading, it will be the first piece of text read by the screen reader. Put another way: is this a feature screen reader users are asking for? [1] http://www.w3.org/TR/wai-aria-1.1/#region -- ;;;;joseph. 'A: After all, it isn't rocket science.' 'K: Right. It's merely computer science.' - J. D. Klaun -
Received on Wednesday, 2 July 2014 14:30:24 UTC