Skip to content.
Adrian Roselli
Pre-trained Adversarial Wallet VRML

All Posts Tagged: Web

Don’t Disable Zoom

Codepen demos showing a page zoomed and a page that has disabled zoom on mobile. A handy feature of mobile browsers is the ability to zoom into a page with a simple gesture. A less handy feature is the ability to override that. Ultimately this is bad for users. Sadly,…

Posted:

Tags: accessibility, css, html, mobile, touch, usability, UX

My Slides from Accessibility Camp NYC

If the embedded slides are not working, you can get to them directly at SlideShare. There is also a video of my talk (and all the other talks) available, or you can watch it below: Errata Note that I adjusted slide 89 before I posted it to SlideShare, thanks to…

Posted:

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

Use Only One <main> on a Page

That’s it. That’s the meat of the post. The title covers it all. You don’t need to read any further. You are, of course, welcome to continue since I spent all this time writing it. Definition For those who aren’t familiar with <main>, the element is intended to be a…

Posted:

Tags: accessibility, ARIA, html, usability, UX, W3C, WAI, whatwg

Speaking at Accessibility Camp NYC

Next Saturday (September 26 from 9am to 5pm EST) I’ll be visiting Brooklyn to kick off the day for New York City’s inaugural accessibility camp. I’ll have a half hour, starting at 10am EST, to convince you why accessibility is and should be self-serving, and why we’ll all be better…

Posted:

Tags: accessibility, speaking, standards, usability, UX

Web Design Myths

Net Magazine asked followers on Twitter to submit any web design myths they wanted busted: Got a web design myth you want busted? Let us know and we'll print the best tweets in the mag!— net magazine (@netmag) September 16, 2015 I took this to mean web development, not just…

Posted:

Tags: accessibility, browser, Chrome, css, design, html, mobile, print, rant, SEO, standards, usability, UX

Source Order Matters

A picture of my strawberry, balsamic, black pepper sorbet, which makes sense later in the post and because my blueberry sorbet didn’t come out so well. CSS is providing newer and more complex methods of laying out your pages. Given the multiple form factors a responsive site has to support,…

Posted:

Tags: accessibility, css, html, standards, usability, UX

Use On-Page Image Descriptions

I feel I need to manage your expectation that this post is mostly about the longdesc attribute, that I voted for bringing it from HTML4 into HTML5, and that I know this is a polarizing topic among, well, anyone who has an opinion on it. Now for the TL;DR: based…

Posted:

Tags: accessibility, ARIA, html, standards, usability, UX, W3C, WAI

Google Finally Has Code for App Banners, Will Now Penalize Interstitials

I didn’t want pizza anyway. Plenty of sites have covered the news from Google that many users have wanted to hear for some time now — that those giant overlays on sites that prompt you to download an app will now result in a search ranking penalty. Many of the…

Posted:

Tags: apps, Google, mobile, search, SEM, SEO, usability, UX

Where to Put Your Search Role

I really spent far too much time re-thinking that title. Please note that HTML now has a <search> element. Please see the March 24, 2023 update below. If you have a search form on your site and you want to be a good accessibility soldier and drop ARIA roles in…

Posted:

Tags: accessibility, ARIA, html, pattern, standards, W3C, WAI, WCAG

A Case for Accessible Personal Health Records

There is a divide between the people building technology tools for patients and the patients that may use them. Too often tools are built in the same way one might build a social media app or a news web site. However, a great many users have a greater need for…

Posted:

Tags: accessibility, standards, usability, UX

Section508.gov as Analogue to Section 508 Refresh

Screen shot of Section508.gov with Chrome developer tools highlighting outline styles. I was thrilled to see the incredibly and wildly inaccessible Section508.gov web site get re-launched recently (here’s an example of the old site from March). The site is dedicated to accessibility information and resources for the federal government and…

Posted:

Tags: accessibility, rant, standards

Show/Hide Script-Free (Which Means CSS Only)

There are many ways to hide and show content with a click (or tap or poke or key-press or …). Many of them have JavaScript under the hood and nearly all of them have dependencies on third-party libraries and/or CDNs. This may be fine when you already have to load…

Posted:

Tags: accessibility, css, JavaScript, pattern, usability, UX