- From: <bugzilla@jessica.w3.org>
- Date: Sun, 29 Aug 2010 01:13:42 +0000
- To: public-html@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=10480 Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |a11y CC| |xn--mlform-iua@xn--mlform-i | |ua.no Depends on| |10483, 10484 --- Comment #1 from Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no> 2010-08-29 01:13:42 --- According to bug 10483, it should not be necessary to use aria-labelledby on the <figure> in this example. (But of course using aria-labelledby like you did, should be both permitted and best practise to do so.) The spec should make it clear that aria-labelledby is a best practice measure. In a summary, I suggest to make the example like this, to make it clear that HTML5 supporting user agents do not need more than this — : <figure role="img" > <pre role="presentation" > o .'`/ ' / ( O .-'` ` `'-._ .') _/ (o) '. .' / ) ))) >< < `\ |_\ _.' '. \ '-._ _ .-' '.) jgs `\__\ </pre> <figcaption> Joan G. Stark, "<cite>fish</cite>". October 1997. ASCII on electrons. 28×8. </figcaption> </figure> The <figcaption> will automatically get role="heading", and will be considered heading of the <figure>. Eventually, you could use the occasation to show how simple it can be done when using <figure>, and how much more work one must do when using <div> as the contianer. E.g .when using <div>; then it is a greater need to use aria-labelledby, since a <div> element does not have any default heading/caption element. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Sunday, 29 August 2010 01:13:44 UTC