RE: figcaption NOT an replacement for alt in HTML5

<figure role="group"  aria-label="image with caption:">
<figcaption>W3C logo</figcaption>
<img src="w3c_home.png" width="72" height="48">
</figure>

 

If I understand correctly this example is a completely separate issue from
the HTML5 question, which does not allow for the omission of the alternative
text except that one exception of an alternative text not being available.
And separate from our conversation on HTML5 accessibility task force call
yesterday. Is that right Steve? 

 

I tested this with JAWS. Here's the transcript. 

 

“Group start- image with caption”

[User presses down arrow to enter group]

"W3C logo"

[User presses down arrow]

“group end”


The introduction of the role and label help. The user now knows an image is
present, which was my major concern. 

 

What the user can't do currently with JAWS in this construct is:

-create a custom label for the graphic which they could do if it was a plain
image, and list this graphic with other graphics have custom labels, 

-surf through graphics with the G key 

The second issue is true for NVDA also.

 

I expect JAWS could create heuristics to do these things in the future. But
currently this construct is not as accessible to JAWS users as an image with
alt text. Is it sufficient for 1.1.1? Yes, if F65 allowed for other
replacements for alt text. 

 

I think that is a huge issue in front of us right now. Perhaps we should
create a test page with all the different constructs (aria-labelledby,
aria-label, title, figcaption etc. )and solicit responses from the community
who are dependent upon screen readers.

 

 

Cheers,

David MacDonald

 

CanAdapt Solutions Inc.

Tel:  613.235.4902

 <http://ca.linkedin.com/in/davidmacdonald100>
http://ca.linkedin.com/in/davidmacdonald100

 <http://www.can-adapt.com/> www.Can-Adapt.com

   

  Adapting the web to all users

            Including those with disabilities

 

This e-mail originates from CanAdapt Solutions Inc. Any distribution, use or
copying of this e-mail or the information it contains by other than the
intended recipient(s) is unauthorized. If you are not the intended
recipient, please notify me at the telephone number shown above or by return
e-mail and delete this communication and any copy immediately. Thank you.

 

Le présent courriel a été expédié par CanAdapt Solutions Inc. Toute
distribution, utilisation ou reproduction du courriel ou des renseignements
qui s'y trouvent par une personne autre que son destinataire prévu est
interdite. Si vous avez reçu le message par erreur, veuillez m'en aviser par
téléphone (au numéro précité) ou par courriel, puis supprimer sans délai la
version originale de la communication ainsi que toutes ses copies. Je vous
remercie de votre collaboration.

 

From: Steve Faulkner [mailto:faulkner.steve@gmail.com] 
Sent: January 17, 2014 6:00 AM
To: Alastair Campbell
Cc: David MacDonald; w3c-wai-gl@w3.org; public-html-a11y@w3.org; Steve
Faulkner; kirsten@can-adapt.com
Subject: Re: figcaption NOT an replacement for alt in HTML5

 

Hi all,

figure and figcaption is a feature to group content and provide a caption
for the grouped content

figure provides the programmatic grouping, thus the default role=group

figcaption = caption thus the default role=caption

previously HTML did not have such a structure, now it does, what is needed
is people to bug UA vendors to implement the semantics so what is obvious to
some people (i.e here is an image with a caption) is conveyed to all.

I have filed various bugs against browsers in this regard. getting SR
vendors to implement stuff is harder, but that does not mean it should not
be done.

below is an example of markup for the use case we are dealing with (i.e.
caption but no image) that does work in at least 2 browser/UA combinations:
JAWS with IE or Firefox, talkback with chrome. It does not work yet with
other AT as they have not implemented support for the ARIA role/properties
(i.e. these are bugs in ATs)

<figure role="group"  aria-label="image with caption:">
<figcaption>W3C logo</figcaption>
<img src="w3c_home.png" width="72" height="48">
</figure>

test page:
https://dl.dropboxusercontent.com/u/377471/tests/figure-aria-label.html



I think the above is clearly a case where the figcaption text is a caption
and should be identified as such. And would go further to say that the
caption text is an adequate text alternative.

FYI i wrote an article a few years back about figure/.figcaption and its
semantics
http://blog.paciellogroup.com/2011/08/html5-accessibility-chops-the-figure-a
nd-figcaption-elements/

 




--

Regards

SteveF

HTML 5.1 <http://www.w3.org/html/wg/drafts/html/master/> 

 

On 17 January 2014 10:26, Alastair Campbell <acampbell@nomensa.com> wrote:

David MacDonald wrote:
"But it does not appear in any way that they are asking us to create the
same exception. WCAG is about making websites more accessible, the wording
that they have chosen in HTML5 makes it clear that they are discouraging it
is less accessible. "

Hi David,

That brings me back to the original question then, should there be a WCAG
technique for it?

The existence of such a technique for SC 1.1.1 would appear to create the
same exception in WCAG.

I think it would be better placed under 1.3.1 as a grouping mechanism.

Thanks,

-Alastair

 

Received on Friday, 17 January 2014 11:59:43 UTC