Your weekly frequent11y newsletter, brought to you by @ChrisBAshton:
A Complete Guide to Links and Buttons
- An excellent resource by CSS-Tricks. I learned that the
download
attribute on links instructs the browser to download the resource; that links can have arel
attribute that define the relationship to the target (e.g.rel="author"
); that you can chain link styles (a:focus:hover {}
); and that if you wrap a lot of content inside a single<a>
tag, the entire contents are read to the screen reader before it announces that it is a link (so don’t do it!).
Meaning without markup: Accessibility Object Model
- Hidde de Vries writes about the Accessibility Object Model proposal for JavaScript, which allows devs to hook into the accessibility tree (like Service Workers are able to hook into the network). It should make code easier to test, and HTML less verbose, since you would operate on the element directly, e.g.
el.ariaExpanded = true
. This can make canvas-based applications more accessible too, without having to maintain DOM node equivalents that are only for your screen reader users.
iOS 14 is filled with accessibility improvements
- iOS 14 introduces sound recognition, which alerts you when it detects the sound of a doorbell, siren, smoke alarm or baby crying. You can now tap the back of your phone to access the notification centre, which those with motor disabilities may find easier than swiping down from the top of the screen. FaceTime now detects when someone is using sign language, ensuring it keeps them in focus. ‘Headphone accommodations‘ adjusts sound frequencies through certain headphones to better match your hearing.
- Macular degeneration is a common eye disease affecting 200 million people worldwide. It can lead to complete blindness. Scientists are working on a new treatment utilising gene therapy and near-infrared light. Early tests on human retinas show that ‘near-infrared light exposures reactivate the human retina’s visual circuitry’.
Did you know that you can subscribe to dai11y, week11y, fortnight11y or month11y updates! Every newsletter gets the same content; it is your choice to have short, regular emails or longer, less frequent ones. Curated with ♥ by developer @ChrisBAshton.