GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    James Scholes (jscholes@dragonscave.space)'s status on Wednesday, 05-Feb-2025 07:45:46 JST James Scholes James Scholes

    Be wary when adding additional context only for #screenReader users. An example:

    Say you're working on an e-commerce site, and some products have two prices to show how great a sale discount is. The before and after is made visually apparent via some aspect of text formatting, and you want to make it explicit for screen reader users too.

    The first step is to ask if this is necessary. If a user encounters two consecutive prices and one is lower than the other, they may intuitively understand what's going on without any explicit signposting, and can verify how much they're gonna pay during the checkout process. Only your users can provide this verdict.

    If it's determined that some additional context is helpful, you could format it as something like: "Was $14.99, now $8.99". It's short and punchy in braille and speech, perfectly descriptive of the situation at hand, and mirrors how it may be spoken out loud on an ad.

    Resist the temptation to go further than this. You do not need to say "original price: $14.99, current sale price: $8.99". This is much longer and more verbose, while adding nothing. It also implies that you think screen reader users need to be told what a price is and explained the concept of a sale, even though you're not doing so for other audiences.

    You also don't need to spell out the word "dollars", format the price in words, repeat the product name, and so on. If you find yourself with screen-reader-only text like: "The current price of 500 Grams of Premium Oolong Tea was fourteen dollars and ninety-nine cents, and is now on sale for eight dollars and ninety-nine cents", it has gone way too far.

    In short: Set out to identify the problems that actually need solving, and only solve those problems.

    #accessibility

    In conversation about 3 months ago from dragonscave.space permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      http://far.In/
    • GreenSkyOverMe (Monika) repeated this.
    • Embed this notice
      Mikołaj Hołysz (miki@dragonscave.space)'s status on Wednesday, 05-Feb-2025 07:46:16 JST Mikołaj Hołysz Mikołaj Hołysz
      in reply to

      @jscholes Enter departure station name - Mandatory field - The autocomplete information will be displayed after entering the first character. Use the UP and DOWN arrows to move between the subsequent results. Use the ENTER button to confirm the station selection. menu pop up edit text

      In conversation about 3 months ago permalink
    • Embed this notice
      Eric Eggert (yatil@yatil.social)'s status on Wednesday, 05-Feb-2025 07:46:53 JST Eric Eggert Eric Eggert
      in reply to

      @jscholes People over-explaining stuff to screen reader users is one of my pet peeves. “Should we write out this phone number as individual number words so that the screen reader does not announce it as a large number?” 😳

      In conversation about 3 months ago permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.