Once again, the advice is in the title of the post. But I will ramble anyway since you scrolled this far. First run with the advice, and then review some background on ARIA and how navigation and menu items are defined. This way you can tap out quickly when it…
The title of this post is not broad enough. Avoid emoji as any identifier, whether as strings in your script, IDs on your elements, classes for your CSS, and so on. As soon as you start using emoji, you are blocking some users from being able to understand or use…
Most of us in the accessibility biz (do we call it that? I think we call it that…) already know that YouTube’s default embed code is problematic. Specifically, the fact that the <iframe> does not have a title attribute is an automatic WCAG 2.0 AA failure. The Existing title Issue…
A big reveal at WordCamp Europe was Gutenberg, an inline WYSIWYG editor for WordPress. While I had first seen it at WordCamp London, it was not a public project yet. As of WordCamp Europe, it is now in open beta with a plug-in available for testing. I am not involved…
There is a lot going on in this post. Between embedded slides, video, external Twitter scripts, and animated GIFs, this page will kill your data plan. You may want to hit the browser Stop button if you have a data cap. If the embed above is not working (or is…
Embedded below are my slides from the Guelph Accessibility Conference. If the embed is a hassle for you, you can view the slides directly on SlideShare. About the Photos Slide 4 is a photo from the Save the Dream and Sasol joint National Sport Day in Qatar. Normally I am…
Note: September 25, 2021 If you do not need to support IE, Legacy Edge, or older versions of Firefox, then I encourage you to ignore this post and instead read Scott O’Hara’s post One last time: custom styling radio buttons and checkboxes. Updated August 17, 2019 I have updated this…
This year for Global Accessibility Awareness Day I opted to follow my lead from last year and tweet a series of links to articles I have written. Unlike last year, I am making it into a post so I can share it more easily. Below are fifteen tweets with two…
Kicking off #MinneWebCon, which is also its tenth anniversary. Cool. @MinneWebCon pic.twitter.com/CNxhK47Puv— Adrian Roselli 🗯 (@aardrian) May 1, 2017 I promised to share the slides, so here they are. If the embed is a problem you can go the slides directly on SlideShare. Tweets I feel like Marc really gets…
First group of #WCEU speakers — Yoav Farhi, Rian Rietveld, Adrian Roselli, Pirate Dunbar, and Julka Grodel. Read the full release from which I stole this image. In June I will be in Paris, France speaking at WordCamp Europe. It looks like I will also be wrangled into the contributor…
Last night I was one of two talks on accessibility at London Web Standards. As promised, I have posted my slides. If you cannot see the embed below, visit them directly at SlideShare. Tweets Most of these are for my ego. Hey, Samsung Internet has a new logo! (via a…
The nice folks at UK’s Government Digital Service had me in to talk to its team about accessibility. Conveniently I had a talk ready to go. You can view the slides directly at SlideShare or just enjoy the embed below. I have no ego tweets to share, which may be…