- From: Shane McCarron <shane@aptest.com>
- Date: Sat, 19 Apr 2014 09:20:10 -0500
- To: "W3C WAI Protocols & Formats" <public-pfwg@w3.org>
- Message-ID: <CAOk_reFaBfUyV_9Dotof0N92cqR3aWEh0YnCZzuH_+Y0Nu9NcA@mail.gmail.com>
Hi! I am struggling with how to best handle annotating definitions (and references to those definitions) in a document. There are two classes: 1. Terms that are defined in a definition list. It seems obvious that the content of a dt element would have a role of definition, and it should use aria-describedby to refer to its corresponding dd element. I know the spec says to use aria-labelledby, but that doesn't really make sense if the content of the dd element is very long (right?). 2. Terms that are defined inline. Consider an example: <p>A paragraph about the term <dfn>theterm</dfn> that describes a lot of stuff about that term.</p> I think that the dfn gets a role of "definition" - but do we use aria-describedby? If so, is the description the entire paragraph? Also, when referencing a defined term elsewhere, should we also use describedby and point back to the terms description? E.g., <p>I have some content where I am talking about <span class="internalDFN" aria-describedby="someID">theterm</span> and relating it to other things.</p> Thoughts? >
Received on Saturday, 19 April 2014 14:20:38 UTC