GeistHaus
log in · sign up

Inclusively Hidden

scottohara.me

There are various ways to hide content in web interfaces, but are you aware of the different ways they can impact the accessibility of the ‘hidden’ content? ...

40 pages link to this URL
The Coyier CSS Starter

A fairly opinionated CSS starter by Chris, following a set of personal principals to guide what is in there and what isn't.

5 inbound links en CSSStarter
Audio API | 12 Days of Web

Review the audio element and overview some of what's possible with the audio API by building a custom audio player.

A Step-By-Step Guide To Building Accessible Carousels — Smashing Magazine

Most carousels come along with usability and accessibility issues. To avoid these issues, this article addresses step-by-step design considerations as well as semantic requirements for carousels to be accessible. It is intended to create an in-depth understanding of the implementation and its impact on users.

1 inbound link article en CSSGuidesAccessibilityUser Experience CSSGuidesAccessibilityUser Experience
Inclusively Hidden | CSS-Tricks

Heads-up! Scott's "Inclusively Hidden" article received an update in 2023. The details and examples in this post have been updated accordingly, but you will

7 inbound links article en Links accessibilityhidinginertvisibility
CSS Can Influence Screenreaders

How CSS bleeds into content and influences screenreader announcements.

0 inbound links article en accessibilitya11yHTMLHTML tutorialsCSSCSS tutorialsstyleswebdevweb developmentweb development tutorialsWCAGWeb Content Accessibility Guidelinesscreen readerscreenreaderassistive technologyaccessiblepseudo-elementsdisplay nonezebra stripinglist styleslist-style nonelist style none
Implement a Skip Link for Navigation-Heavy Sites

Add a link to the beginning of your page to help keyboard navigators skip over repeated links.

1 inbound link article en accessibilitya11yskip linkskip linksskip to contentskip to main contentsskip navigation linksHTMLHTML tutorialswebdevweb developmentweb development tutorialsWCAGWeb Content Accessibility Guidelinesscreen readerscreenreaderassistive technologyaccessiblebypass blocksskiplinksskiplink
User Facing State | CSS-Tricks

Let's talk about state. Communicating state to the user that is, not application stores state in JavaScript objects, or localStorage. We're going to be

7 inbound links article en Articles accessibilitystate
My Priority of Methods for Labeling a Control

Here is the priority I follow when assigning an accessible name to a control: Native HTML techniques, aria-labelledby pointing at existing visible text, Visibly-hidden content that is still in the page, aria-label. Too often folks will grab ARIA first to provide an accessible name for a thing. Or they may…

5 inbound links article en
The Web Needs a Native .visually-hidden

For years, developers have passed around a set of styles like a magic incantation. It’s time we made it a web standard.

13 inbound links article en CSSa11yscreen readerscreenreadersr-onlyvisually-hiddenHTMLaccessibilityaccessibleweb developmentweb devstyleshidehiddenassistive technologyscreen-reader-textelement-invisibledisplayfrontendspecsstandardsW3C
A Complete Guide To Accessible Front-End Components — Smashing Magazine

In a new short series of posts, we highlight some of the useful tools and techniques for developers and designers. Recently we’ve covered CSS Auditing Tools and CSS Generators, and this time we look into reliable accessible components: from tabs and tables to toggles and tooltips. We sincerely hope that these tools and techniques will prove to be useful in your day-to-day work — and most importantly help you avoid some time-consuming, routine tasks.

9 inbound links article en ToolsAccessibilityCSSJavaScriptBest PracticesRound-Ups ToolsAccessibilityCSSJavaScriptBest PracticesRound-Ups
🔲 Button

Buttons trigger an action such as submitting a form or showing/hiding an interface component.

1 inbound link website en
You Know What? Just Don’t Split Words into Letters

This is an unplanned part two for Barriers from Links with ARIA. The title reflects my exasperation because this isn’t new, I’ve simply failed to be explicit about it over the last decade or so. In 2012 I vented about TypeButter using <kern style=”letter-spacing: -0.01em;”> for each letter. In 2020…

7 inbound links article en
What you should (not) put inside an anchor link

The anchor link is one of the most elemental of HTML-elements. The idea of linking things is kind of the core idea of HyperText (the HT in both HTML and HTTP). And oh my, do we love to (ab)use links on the web! But what should be inside a link?

0 inbound links website en