- From: Steve Faulkner <faulkner.steve@gmail.com>
- Date: Mon, 1 Jul 2013 16:06:15 +0100
- To: James Craig <jcraig@apple.com>
- Cc: W3C WAI-XTECH <wai-xtech@w3.org>, Richard Schwerdtfeger <schwer@us.ibm.com>
- Message-ID: <CA+ri+Vn-auP8=cNva4QSfnQOX=K6OBkbydZL7VXrhOqEMgd4DA@mail.gmail.com>
Hi James, following up on this bit > role="caption" > > identifies text inside an element as a caption for an associated > > object such as a table or image > > Associated how? aria-describedby? aria-labelledby? If so, why is the role > necessary? This reminds me of the label role that was previously removed > from ARIA. > The only implementation (i know of ) for figure/figcaption is in firefox which is implemented like this: (using aria notation for demonstration purposes actually uses IA2 caption role) <figure aria-labelledby="caption" role="group"> some content <figcaption id="caption" role="caption">caption text</figcaption> <figure> Only IA2 has a caption role (AFAIK), and think it would be useful to be able to provide the role via ARIA. anwyay am raising this again for consideration in ARIA 1.1 -- Regards SteveF HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/> On 20 April 2011 03:19, James Craig <jcraig@apple.com> wrote: > I second your nomination of the text and disclosure roles, but have a few > comments and questions inline. > > > On Apr 19, 2011, at 1:29 PM, Steve Faulkner <faulkner.steve@gmail.com> > wrote: > > > a few suggestions for ARIA next > > > > role="text" > > when a non text object has a role of text , its to be treated as text. > > example use: > > > > My <img src="heart.png" alt="heart" role="text"> breaks. > > Seconded, but this example would probably need aria-label, because > overriding the img role means the alt attribute is now meaningless. Agreed? > > > > provides a way convey an objects text alternative without exposing its > role. > > > > > > role="disclosure" > > a disclosure widget (http://en.wikipedia.org/wiki/Disclosure_widget) > > > > HTML5 has a disclosure widget (details/summary) and they are common in > web apps. > > Seconded. > > > aria-description="text" > > > > like aria-label except it maps to the acc description in accessibility > APIs > > > > provides a means of including an extended text description internal to > > an element , could be used in place of table summary attribute. for > > images when an accessible name is not provided but a description is. > > Kind of seems like you're stretching description to support the semantics > of @summary and maybe @longdesc. What makes you certain this necessary? > > > > role="caption" > > identifies text inside an element as a caption for an associated > > object such as a table or image > > Associated how? aria-describedby? aria-labelledby? If so, why is the role > necessary? This reminds me of the label role that was previously removed > from ARIA. > > > provides a role for HTML elements such as table <caption> and figure > > <figcaption> > > > > > > > > > > -- > > with regards > > > > Steve Faulkner > > Technical Director - TPG > > > > www.paciellogroup.com | www.HTML5accessibility.com | > > www.twitter.com/stevefaulkner > > HTML5: Techniques for providing useful text alternatives - > > dev.w3.org/html5/alt-techniques/ > > Web Accessibility Toolbar - > www.paciellogroup.com/resources/wat-ie-about.html > > >
Received on Monday, 1 July 2013 15:07:25 UTC