Skip to content

Make UI usable by blind people #306

@fantasai

Description

@fantasai

Describe the bug
One of the participants uses a screen reader and found the poll too difficult to use.

Expected behavior
Usable with a screenreader. :)

Steps to Reproduce
OK, this isn't how to actually reproduce, but it should give you an idea:

  1. Replace all the the embedded SVG images with nothing.
  2. Load the page in Firefox, go to View > Page Style > No Style
  3. Try to use the page.

In general, if you replace all images with their alt text and show the page without CSS, it should be well-organized and readable. If it's not, it means you need to fix your markup. Yours... definitely needs fixing.

How to Improve

  1. Sorry to be throwing RTFM at you, but, you need to start by learning to use HTML tags like <p> and <table> and <h3> and <section> and <pre> to organize the information. Find a nice, basic introductory book or read the HTML4 spec or something. Definitely the main section of the poll should be using table markup. Here's a few relevant tutorials from MDN: structuring text, lists, page structure, tables.
  2. Replace the embedded SVG with externally-referenced SVG using <img> tags, and use alt attributes to either mark the image as decorative (alt="") or give the text that it represents (e.g. alt="If need be", alt="Total Available: ").

There might be other things to fix as well, but this should get you 90% of the way there.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions