- From: James Craig <jcraig@apple.com>
- Date: Tue, 23 Sep 2008 13:46:10 -0700
- To: Gez Lemon <gez.lemon@gmail.com>
- Cc: Al Gilman <alfred.s.gilman@ieee.org>, Chris Wilson <Chris.Wilson@microsoft.com>, W3C WAI-XTECH <wai-xtech@w3.org>, public-html@w3.org
Gez Lemon wrote: > James Craig wrote: >> define the implicit scope for headers… > > Yes, this is a good idea. HTML 5's proposed smart scope algorithm > pretty much does this, except it overlooks dir="rtl". Smart scope/headers seems like a good approach. I trust the direction concerns will be addressed if you continue to raise it for the HTML WG agenda. > If HTML5 allows > aria-labelledby on table cells, I would be in favour of dropping the > headers attribute completely, as it can't be used practically, and use > aria-labelledby for complex associations instead. Part of the intention of ARIA is to be replaced by host-language functionality once the @aria-* attributes are no longer necessary. For example, @aria-required is theoretically unnecessary in HTML 5 because of the identical functionality of @required. The only thing this doesn't account for is property binding between aria attributes and their native host language equivalents; an issue I have raised in the PF WG. (e.g. What happens if the script is observing @aria-required when @required changes?) @headers may end up being the native host language equivalent for @aria-labelledby in some cases, but it would be better to have a more general global equivalent attribute that allows a list of IDREFs to label an arbitrary element. James
Received on Tuesday, 23 September 2008 20:46:54 UTC