- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Thu, 10 Sep 2009 03:02:47 +0200
- To: Edward O'Connor <hober0@gmail.com>
- CC: Toby Inkster <tai@g5n.co.uk>, HTML WG <public-html@w3.org>
Edward O'Connor On 09-09-10 00.06:
> Hi,
>
> Toby wrote:
>> Possibly @role could be re-used. (@role isn't just an ARIA attribute, it's
>> intended to be used in other ways too.)
>
> You may be confusing ARIA's role="" attribute with the XHTML Role
> Attribute Module.
The XHTML Vocabulary profile[1] presents it like this:
3. XHTML Role Vocabulary
3.1 Items from the XHTML Role Module
3.2 Items from the Accessible Rich Internet
Applications Vocabulary
> They are separate, distinct attributes.
ARIA role vocabulary, and XHTML role vocabulary. Same attribute.
> Insofar as the
> current HTML5 draft goes, role=""'s sole use within HTML is for
> specifying ARIA roles on elements.
If Toby's proposal is taken up, then that will not longer be true.
> Microdata or the class="" attribute can both be used to annotate HTML
> elements with more specific semantics than their native semantics
> provide.
If - say - AT software is supposed to recognize something as a
dialog, then neither of those a likely to be enough.
[1] http://www.w3.org/1999/xhtml/vocab/
--
leif halvard silli
Received on Thursday, 10 September 2009 01:03:30 UTC