Gitter Channel Archive 4th of January 2016
What fresh hell is THIS now? - Patrick Lauke
<section> which would completely fail in much older browsers like Firefox 2).
[hidden]. Internet Explorer 10 and below require explicit CSS to support this.
[hidden]{ display: none; }
role may override the implied semantics of the element, there is something to be said for source readability.
role is well supported by ATs, I might still expect the elements of a tablist to reflect something list-like. Perhaps <nav> with <a> children? Or would that strike you as odd, @MichielBijl, @LjWatson?
<ul> with <li> and <a> is the best option, even though all of the list item semantics are overridden?
<nav> <ul> <li><a href="/home">Home</a></li> <li><a href="/aboot">Aboot</a></li> </ul> </nav>
aria-label="main" or something.
aria-label=breadcrumbs makes sense.
role=none
role=image just seems more logical if you look at all the other roles. I get wat @garcialo says, everyone knows img, but still. We don't have a role=fig etc.
role=image.