What fresh hell is THIS now? - Patrick Lauke
<dl>
because of the sketchy support they get from AT then we'll never have a chance to see these issues get fixed...
<dl>
when nobody use them? ).
@eagsalazar
@stevefaulkner That is interesting because http://www.html5accessibility.com/, if you look at header specifically, versus what http://validator.w3.org/nu/?doc=http%3A%2F%2Ftink.uk%2F marks as "unnecessary" don't match up. I get that everything is supported and mapped to the accessibility tree for html4, it looks really spotty for html5, contrary to what your article is suggesting. What's the right answer?
Funnily enough I am responsible for both HTML5acc and the conformance requirements for use of ARIA in HTML. I updated header info in http://www.html5accessibility.com/ to reflect Chrome's support more clearly and filed a bug about issues. The right answer is if you want to support legacy then you can add the roles for landmarks to native HTML5 elements that map to landmarks. In the case of header/footer ONLY when the elements are scoped to the body element. The validator throws a warning as its a SHOULD NOT requirement in HTML, it doesn't mean you can't but it is recommended not to.