
Articles
Accessibility
A key principle in web development (and one which any front‑end developer should be very well‑versed in), accessibility refers to the practice of making websites inclusive, removing barriers that prevent people with disabilities from accessing or interacting with your website.
Below you will find a subset of articles from my blog specifically about Accessibility. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are sixteen collected together for you below.

Understanding the Difference Between <b> and <strong>. Understanding the Difference Between

Rethinking Carousels: Going Around in Circles. Rethinking Carousels: Going Around in Circles

Common Accessibility Pitfalls in Web Development. Common Accessibility Pitfalls in Web Development

Semantic HTML. Semantic HTML
Use Chrome's Developer Tools to Track Element Focus. Use Chrome's Developer Tools to Track Element Focus

Ethical Web Development ‑ Part II. Ethical Web Development ‑ Part II

Changing the Colour of Placeholder Text. Changing the Colour of Placeholder Text

Ethical Web Development ‑ Part I. Ethical Web Development ‑ Part I

Intercepting Clipboard Events with JavaScript. Intercepting Clipboard Events with JavaScript

CSS Focus Styles for Keyboard Users Only. CSS Focus Styles for Keyboard Users Only

Reducing Image Brightness with CSS. Reducing Image Brightness with CSS

Creating a Discernible Name for Icon Links. Creating a Discernible Name for Icon Links

Hiding Empty Elements with CSS. Hiding Empty Elements with CSS

Disabling Text Selection Highlighting with CSS. Disabling Text Selection Highlighting with CSS

Alternative Text in the CSS content Property. Alternative Text in the CSS
contentProperty
Optimising HTML Markup for SEO. Optimising HTML Markup for SEO