Skip to content

Dan Q

    • Articles
    • Everything
    • Notes
    • Reposts (shares)
    • Checkins (geo*)
    • Videos
    • Reviews
    • Comics
    • Tags
    • Stats
    • Subscribe
    • Blogroll
  • About
    • Semi-standard "slash pages" you might like to explore:
    • /about
    • /blank
    • /blogroll
    • /colophon
    • /contact
    • /cv
    • /events
    • /license
    • /pfp
    • /postcards
    • /privacy
    • /salary
    • /shh
    • /slashes
    • /stats
    • /subscribe
    • /where
    • Hide posts of type:
    • Choose how Dan's dressed:
    • Hair
    • T-Shirt
  • Contact
  • Podcast

Tag: accessibility

  • Image of owls on a webpage, with a 'zoom in' cursor superimposed over the image, and a 'pointer' cursor over the 'alt' button in the corner.

    CSS Lightbox with Alt Text Viewer

    Off the back of my details/summary-based semantic HTML+CSS lightbox, I've come up with a way to add Mastodon-like 'show alt text' widgets in the same way, and I'll be applying both to images on my blog's new theme, in the New Year.

    Read more (418 words)

    • Article
    • 1 comment
    • posted 11 December, 2025
  • Image representing post: Egencia Mailing List Accessibility

    Egencia Mailing List Accessibility

    A special level of accessibility failure on Egencia's mailing list subscription management page: the labels for choosing which individual mailing lists to subscribe to are properly-configured, but the "unsubscribe all" one isn't. Click the words "unsubscribe all" and... nothing happens.

    But it gets better: try keyboard-navigating through the form, and it's hard not to unsubscribe from everything, even if you didn't want to! As soon as the "unsubscribe all" checkbox gets focus, you get instantly unsubscribed: no interaction necessary.

    Read more (79 words)

    • Note
    • 1 comment
    • posted 1 October, 2025
  • The Mastodon user interface showing an "Alt" button in the bottom left corner that is toggled and shows the alt text for the image: "Pink daisy flower on a piece of driftwood"

    Developing an alt text button for images on my website

    James has come up with a fun way to do Mastodon-like alt-text-bubbles. I'm intrigued, and am looking forward to expanding on the idea when I get the chance to try implementing it on my own blog.

    Read more (256 words)

    • Repost
    • of this original
    • posted 30 August, 2025
  • Composite screenshot showing an image gallery with thumbnails of a dog, a sandwich, and a man; the dog thumbnail has opened up into a larger photo, which is now overlaid with HTML and CSS code describing the mechanism by which the lightbox works.

    Details/summary lightboxes in pure HTML + CSS

    For years, I've been using a HTML+CSS-only technique for popover 'lightbox' images on my blog. Now I've come up with a more-semantic way to do the same, and its HTML code is tidier too!

    Read more - about 3 minutes (660 words)

    • Article
    • 2 comments
    • posted 15 August, 2025
  • Tail end of a formatted email with a black-on-orange "Verify email address" button.

    Avanti's Accessibility Failure

    Train provider Avanti's website may be accessible... but their emails, which you need to interact with to USE their website... are not. It's simply not possible to verify your email address if you use a screen reader, and there's no guest checkout option.

    Read more (265 words)

    • Article
    • posted 1 May, 2025
  • I noticed that automated emails from Steam weren't doing alt-text very well. Some image links had no or inadequate alt-text. (Note that Steam don't support opting for plain text rather than HTML emails.)

    I'm fortunate enough to depend upon alt-text never-to-rarely. But I prefer not to load remote images, so I still benefit from alt-text.

    I filled out a support request to Steam layout out the specific examples I'd found of where they weren't doing very well, and stressing why it's (morally, legally, etc.) important to do better.

    And you know what: they quietly fixed it. When I received an email today telling me that something on my wishlist is on sale, it had reasonably-good alt-text throughout. Neat.

    • Note
    • posted 17 March, 2025
  • Generative AI use and human agency

    Joanna Bryson's put together an absolutely fantastic list of considerations about the use of AI, and two of her points do a better job than I did at saying what I was trying to, last week.

    Read more - about 5 minutes (1020 words)

    • Repost
    • of this original
    • 1 comment
    • posted 24 February, 2025
  • Chris McCausland on Would I Lie To You

    I replied to Steve Faulkner's 2022 post about screen readers and emoji, highlighting the underlying interpretation problem with emoji, and sharing a topical joke that Chris McCausland made on Would I Lie To You? a few years prior.

    Read more - about 3 minutes (514 words)

    • Reply
    • posted 19 September, 2024
  • Lynx screenshot showing DanQ.me via the Finger protocol.

    Test your site in Lynx

    Testing your website in Lynx or another text-mode browser can help you find find where you've become dependent upon JS and CSS. Let's see how much of DanQ.me breaks when it's deprived of advanced Web functionality!

    Read more - about 6 minutes (1326 words)

    • Article
    • 1 comment
    • posted 1 May, 2024
  • Close-up of a champagne-coloured French Bulldog wearing a teal jumper, lying in a basket and looking towards the camera.

    Lightboxes Without JavaScript

    An image lightbox overlay with no JavaScript whatsoever? Absolutely. Here's how I do it.

    Read more - about 4 minutes (921 words)

    • Article
    • 3 comments
    • posted 12 December, 2023
  • Screenshot of DanQ.me's RSS feed as viewed in Firefox, showing a "Q" logo and three recent posts.

    Better WordPress RSS Feeds

    I've been adding bonus features to my blog's RSS feeds for a while now. Wanna hear about them?

    Read more - about 5 minutes (1184 words)

    • Article
    • posted 28 July, 2023
  • Dan, near his front door, reads his mail. His facial expression suggests that he's about to exclaim "What!?"

    Email Tracking and Paperless Banking

    Dan's paperless baking gets taken away when he doesn't consent to them tracking when and where he reads their emails.

    Read more (436 words)

    • Article
    • 1 comment
    • posted 16 November, 2021
  • Android number pad

    Why the GOV.UK Design System team changed the input type for numbers

    GOV.UK is changing the way they use "numeric" fields on websites, and the research that backs their decision is, as usual, excellent.

    Read more (133 words)

    • Repost
    • posted 13 March, 2020
  • Image representing post: BingO Bakery

    BingO Bakery

    A fun retro-game style video from Microsoft giving a basic grounding in Web accessibility technologies.

    Read more (66 words)

    • Repost
    • posted 9 March, 2020
  • Image representing post: Building the most inaccessible site possible with a perfect Lighthouse score

    Building the most inaccessible site possible with a perfect Lighthouse score

    Manuel Matuzovic worked hard to make a web page that's violates so many accessibility rules but still passes a computerised audit.

    Read more (165 words)

    • Repost
    • posted 11 February, 2020

Posts navigation

Older posts

Get in Touch

I'd love to hear from you! Why not...

  • email me on blog@danq.me?
    (my spam filter is aggressive, so use a good subject line, i.e. not just "hello"; encrypt your email if you like)
  • say hi on Mastodon, where I'm @dan@danq.me?
  • send a letter or postcard to
    Dan Q, Unit 159610, PO Box 7169, Poole, BH15 9EL, UK
  • reach out some other way?
  • ยฉ Dan Q 1998-2026
  • Creative CommonsAttributionNon-Commercial except where stated (how to use)
  • powered by BloqClassicPressHTML5CSS3
  • privacy
  • Read articles, checkins, notes, reposts, and more...
  • @dan@danq.me
  • contact
  • subscribe
  • Dan Q
  • Creative Commons Attribution Non-Commercial license
  • ClassicPress
  • CSS is awesome
  • Created by a human, not by AI
  • LGBTQ+ pride flag (2018 progress variant)
  • Polyamory flag
  • Say no to Web3
  • Mastodon (it's like email... no, come back!)
  • Tested on Firefox
  • Best viewed on the Internet
  • PHP
  • Ruby
  • Debian
  • Caddy (webserver)
  • Find me on Melonland
  • Check out my GitHub
  • Three Rings - by volunteers, for volunteers, since 2002
  • I'm a fucking webmaster
  • Looks best at: any resolution!