- From: <bugzilla@jessica.w3.org>
- Date: Sat, 28 Aug 2010 23:37:19 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10483 Summary: <figcaption> should be considered the caption of <figure> _itself_ Product: HTML WG Version: unspecified Platform: All URL: http://dev.w3.org/html5/spec/interactive-elements.html #the-figure-element OS/Version: All Status: NEW Keywords: a11y, a11ytf Severity: normal Priority: P3 Component: HTML5 spec (editor: Ian Hickson) AssignedTo: ian@hixie.ch ReportedBy: xn--mlform-iua@xn--mlform-iua.no QAContact: public-html-bugzilla@w3.org CC: mike@w3.org, public-html@w3.org Spec says: ]] The first figcaption element child of the element, if any, represents the caption of the figure element's contents. If there is no child figcaption element, then there is no caption. [[ Request: Spec should say that the <figcaption> element captions the <figure> element _itself_. Arguments: (1) With ARIA-labelledby, it is possible to identify a caption, even if there is no figcaption element. (2) It is not precise enough to say that it represents the caption of "the figure element's contents". We can make an analogy to the TABLE element: the <caption> element represents the title of the entire table it does not only caption "the table element's contents". (3) ARIA 1.0 says that authors SHOULD use ARIA-labelledby to identify the heading, even when the heading element explicitly has a heading role. However, in my opinion, it ought not (in principle) be necessary at all once user agents support <figure> to make it clear that <figcaption> labels the <figure>. And ditto for <caption> - it should (in principle) not be necessary to point to it with aria-labelledby. I interpret the SHOULD in ARIA 1.0 as a compatibility measure in case not every user agents is capable of understanding what a heading captions. However, for a <figure> element (and <table>) it should be pretty obvious what the caption element is captioning. Making this distinction also has implications for accessibility and for the use of ARIA-labelledby: the high expecations about the "automatic" accesibility from the use fo <figure> IMHO depends on a clear specification of what <figcaption> by default is captioning. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Saturday, 28 August 2010 23:37:21 UTC