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:
- Replace all the the embedded SVG images with nothing.
- Load the page in Firefox, go to View > Page Style > No Style
- 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
- 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.
- 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.
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:
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
<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.<img>tags, and usealtattributes 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.