Skip to content. Adrian Roselli Consultant, Writer, Speaker

All Posts Tagged: css

Under-Engineered Custom Radio Buttons and Checkboxen

I keep seeing overly-complex controls with additional elements as style hooks, scripting to make up for non-semantic replacements, images that need to be downloaded, and so on. This is silly. Here are some really simple styles to make radio buttons and checkboxes look unlike native controls (which seems to be…

Posted:

Tags: accessibility, css, html, usability, UX

Fringe Accessibility: Slides from London Web Standards

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. Video, Added 28 April If you cannot see the video embedded below, then view it directly at…

Posted:

Tags: accessibility, ARIA, css, html, slides, speaking, standards, usability, UX, W3C, WCAG

Selfish Accessibility: Slides from Talk at Government Digital Service

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…

Posted:

Tags: accessibility, css, html, slides, speaking, standards, usability, UX, W3C, WCAG

Accessible Emoji, Tweaked

Léonie Watson recently posted Accessible Emoji, a simple technique to make emoji characters accessible to those with screen readers. It requires a little bit of extra effort when inserting an emoji into a web page, but it is worth it to convey the meaning to screen reader users. Then there…

Posted:

Tags: accessibility, ARIA, css, design, html, print, usability, UX

Web Development Advent Calendars for 2016

The chocolate in that calendar was terrible. Terrible enough that I keep re-using this photo since I do not want to buy a new calendar. For a few years now web developers around the world have celebrated Saturnalia Christmas with advent calendars covering topics related to the web. Some come…

Posted:

Tags: css, design, html, standards, UX

Slides from Accessibility Camp Toronto 2016: Mind Your lang

The slides from my talk at Accessibility Camp Toronto, Mind Your lang. Note: Below are the animated images and video that were in my slides but which did not survive in the transition to SlideShare. They are all quite large and will take time to load. If you want to…

Posted:

Tags: accessibility, browser, css, html, slides, speaking, standards, usability, UX, WCAG, whatwg

Tweaked ‘Better Method’ YouTube Embed

Last week Amit Agarwal posted a great tutorial on making YouTube embeds less of a burden for users, A Better Method for Embedding YouTube Videos on your Website. The abstract: Learn how to embed YouTube videos responsively and without increasing the page load time. The embeds are light and mobile…

Posted:

Tags: css, html, JavaScript, usability, UX, YouTube

My Slides from Abstractions

Slides from my talk at Abstractions, Fringe Accessibility. Note: Below are the animated images that were in my slides but which did not survive in the transition to SlideShare. They are all quite large and will take time to load. If you want to save on your data plan, hit…

Posted:

Tags: accessibility, css, html, slides, speaking, standards, usability, UX, W3C, WAI, WCAG

On Link Underlines

TL;DR: In general, I recommend underlining links in body content. In the absence of a better style appropriate for a specific site, this is the way to go. Overview It is amazing to me how this suggestion causes so much angst and fighting. Designers often argue that they look ugly,…

Posted:

Tags: accessibility, css, design, standards, usability, UX, WCAG

Punch-Out Avatar

I built this on a whim after seeing some terrible examples on Stack Overflow, so unlike other demos I build there was no immediate application. That means it may or may not be useful as-is. Variation For this post I have forked each variation of the original and added a…

Posted:

Tags: accessibility, css, html, standards

Slides for Guelph Accessibility Conference

After a two-plus hour drive to Guelph on Memorial Day (in the U.S., not Canada), I attended a full day of talks and hallway conversations at the Guelph Accessibility Conference. I also had the pleasure of presenting in the last slot of the day in the main auditorium. Feedback was…

Posted:

Tags: accessibility, css, html, slides, speaking, standards, usability, UX, WCAG

Chromatic Web Fonts, Redux

In 2012 I wrote about how to use chromatic type with pseudo-elements. My objective back then was to minimize the hassle of a content author using a WYSIWYG while also not overwhelming a screen reader user with triplicate content. Pseudo-elements achieved that, though support for pseduo-elements in screen readers is…

Posted:

Tags: accessibility, ARIA, css, design, fonts, html

Search icon Used in the search form as a button. Search icon Used in the search form as a button. Information icon Lower-case 'i' in a circle. Checkmark icon Symbol showing a checkmark. Alert icon Exclamation mark within a triangle.