Categories
HTML Accessibility

A simple custom

For whatever reason some people don’t like the standard HTML checkbox and radio button, they seek to jazz ’em up and in the process the often jizz up the usability/accessibility of these controls. There are some good efforts out there to win over developers/designers to using native controls, or minimally customized controls. Here I provide […]

Categories
HTML Accessibility

(the return of) Tables, Tequila and Beer

This article is republished here with updates as the source article can no longer be updated 🙁 In a 2018 article tables and beers I explained how browsers correctly represent table semantics of simple tables with either a row or column of headers. Thus alleviating the need to use the scope attribute to identify a […]

Categories
HTML Accessibility

Know your Standards

Updated 07/02/2025 Regularly people link to or quote from some outdated version of a specification. This can be confusing and detrimental to understanding, if the information is no longer correct or relevant. Below are listed some references to Web Standards which should remain relevant and up to date for the foreseeable future. WCAG – https://www.w3.org/TR/WCAG/ […]

Categories
HTML Accessibility

Micro-note on aria-roledescription

aria-roledescription is not a label It is an alternative expression of the Aural UI of the role of an element. inappropriately using aria-roledescription may inhibit users’ ability to understand or interact with an element. ARIA 1.1 The wrong way to use aria-roledescription and call out someone as a fascist: code <img aria-roledescription=”fascist” src=”dt.PNG” alt=”Donald Trump”> […]

Categories
CSS Accessibility HTML Accessibility

Short note on content-visibility: hidden

content-visibility is a new property defined in the draft CSS Containment Module Level 2 specification. It has been implemented in Chrome 85, you can read about its glory in content-visibility: the new CSS property that boosts your rendering performance What I am interested in is how it is exposed to screen readers and other assistive […]

Categories
HTML Accessibility

Hush Sweet IFrame

Back in 2010 I wrote some advice on how to hide iframe elements from screen reader users: Making sure hidden frames are hidden 10 years on the advice is largely redundant. Some background HTML is an aural UI for screen reader users. Sometimes announcing the element name, when a user navigates to the element, makes […]

Categories
HTML Accessibility

Round em up

The reason why I started this blog now is that the Codepen blogging tool I had been using to write/publish personal articles is in process of being sunsetted. So I needed a place to post stuff to. Below are links to articles published on Codepen over the last few years: Article Published Exceedingly short note […]

Categories
HTML Accessibility

Hello HTML Accessibility

Disclaimer The articles here will be about platform/browser/AT accessibility. Yes I am aware that accessibility is about more than screenreaders, but this is the stuff I write about. HTML5 Accessibility Support Updated – August 2020 Finally gotten around to updating the test results for latest Chrome (windows), Firefox (windows) and Safari (Mac desktop). Things are […]