[whatwg] Validator.nu: "Attribute role not allowed on element h2 at this point."
Charles Pritchard
chuck at jumis.com
Mon Mar 12 16:49:17 PDT 2012
To clarify:
http://www.w3.org/TR/2011/WD-html5-20110405/author/content-models.html#annotations-for-assistive-technology-products-aria
"the presentation role may always be used.". The validator should not
have thrown an error for role=presentation.
The section was made because: "exceptions are intended to prevent
authors from making assistive technology products report nonsensical
states that do not represent the actual state of the document".
These should only be warnings, not errors. The language "Authors must
not" is inappropriate.
-Charles
On 3/12/2012 4:27 PM, Hugh Guiney wrote:
> Why not?
>
> I have this in an otherwise-valid HTML5 + SVG 1.1 + MathML 2.0 + RDFa
> Lite 1.1 document:
>
> <hgroup>
> <h1>Company Name</h1>
> <h2 role="presentation">Tagline</h2>
> </hgroup>
>
> Spec says:
>
>> Authors must not set the ARIA role and aria-* attributes in a manner that conflicts with the
>> semantics described in the following table, except that the presentation role may always be used.
More information about the whatwg
mailing list