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.

Reply via email to