On 4 Aug 2015, at 09:56, Philippe Wittenbergh <e...@l-c-n.com> wrote:
> Fwiw, I use those (complicated) hide-from-sighted-users-but-not-from-AT {} > less and less these days, in favour of aria-label="". In the example you > give, you can omit the `label` from the search form, and just use <input > type="search" aria-label="search this site"><input type="submit" > value="search"> (but all depends on which browsers you need to support, goes > without saying). As for the ‘skip to main content’ links, should that really > be hidden from some users? A sighted user navigating the page with the > keyboard might benefit form seeing that link… Jim Thatcher (who, it might be supposed, knows a thing or two about accessibility) is of the view that there is almost no reason to make hidden content available to screenreaders: http://alistapart.com/comments/now-you-see-me#330917 And in fact this returns to a question I've sought an answer to on previous occasions but never got a definitive answer to: Do people using screenreaders (I'm going to just refer to them as 'blind users' for the sake of brevity, although I realise that it's a far broader church than that) WANT to have immediate access to content that is hidden by interface -- eg. in javascript-powered tabs, or in an accordion -- or would they rather that it is hidden until their screenreader makes it available? Marco Zehe, in this article: https://www.marcozehe.de/2012/04/24/hiding-content-untangled-hiding-vs-moving-out-of-the-visible-viewport/ seems to imply the latter, but is he the only one? There's also quite a good round up of how screenreaders interact with various CSS and HTML/ARIA attribute settings at http://www.paciellogroup.com/blog/2012/05/html5-accessibility-chops-hidden-and-aria-hidden/. > > And fwiw2, I don’t think you need those !important declarations in your > rules. Might simplify overriding them if needed. Of course, mind the > specificity etc… Definitely. Removing the !important declarations is a high priority for me, Philippe (if I can get away with it) for precisely the reason -- specificity -- that you mention. -- Rick Lecoat Designer. Coder. Writer. Curmudgeon. ______________________________________________________________________ css-discuss [css-d@lists.css-discuss.org] http://www.css-discuss.org/mailman/listinfo/css-d List wiki/FAQ -- http://css-discuss.incutio.com/ List policies -- http://css-discuss.org/policies.html Supported by evolt.org -- http://www.evolt.org/help_support_evolt/