← Accessibility basics lesson New set →

Web Worksheet: Accessibility Basics

HTML and CSS lesson 24: Accessibility basics · Set 633 · 40 questions
TalentJR

Code tip (Pages for everyone): Headings go down one level at a time: h1 → h2 → h3 (they may jump back up). Alt text on images, clear link text, labels on form boxes, big enough text. Strong contrast (black on white, yellow on black) is easy to read; light grey on white is not.

NameDateTime takenScore ___ / 40
  1. 1.♿ What does good colour contrast mean? (a) no colours at all (b) only red text (c) text stands out clearly (d) many bright colours
  2. 2.Which colour pair is hard to read? (a) black on white (b) dark grey on white (c) white on dark blue (d) red on green
  3. 3.♿ A part of the page is under a <h5> heading. Which tag should its sub-heading use? (a) <h1> (b) <h3> (c) <h6> (d) <h5>
  4. 4.♿ Which link text is clearest? (a) link (b) click here (c) Read the fruit facts (d) here
  5. 5.True or false: “skipping heading levels” helps everyone use the page. (a) False (b) True
  6. 6.🌗 Is yellow on white easy or hard to read? (a) hard to read (b) easy to read
  7. 7.True or false: “tiny grey text” helps everyone use the page. (a) True (b) False
  8. 8.♿ Does this help everyone, or make the page harder to use: skipping heading levels? (a) helps everyone (b) makes it harder
  9. 9.♿ Does this help everyone, or make the page harder to use: images with no alt? (a) helps everyone (b) makes it harder
  10. 10.True or false: “use headings in order” helps everyone use the page. (a) True (b) False
  11. 11.Which colour pair is easy to read? (a) white on dark blue (b) yellow on white (c) pink on red (d) red on green
  12. 12.♿ A part of the page is under a <h2> heading. Which tag should its sub-heading use? (a) <h4> (b) <h1> (c) <h6> (d) <h3>
  13. 13.♿ Does this help everyone, or make the page harder to use: add alt text to images? (a) helps everyone (b) makes it harder
  14. 14.♿ Who uses a screen reader? (a) only teachers (b) people who are blind (c) only coders (d) only robots
  15. 15.♿ Does this help everyone, or make the page harder to use: use headings in order? (a) makes it harder (b) helps everyone
  16. 16.🌗 Is light grey on white easy or hard to read? (a) easy to read (b) hard to read
  17. 17.♿ Is this heading order correct (no level skipped)?
    <h1> → <h3> → <h3> → <h2>
    (a) No (b) Yes
  18. 18.♿ Is this heading order correct (no level skipped)?
    <h1> → <h2> → <h3> → <h3>
    (a) Yes (b) No
  19. 19.♿ Is this heading order correct (no level skipped)?
    <h1> → <h2> → <h4> → <h5>
    (a) Yes (b) No
  20. 20.True or false: “colour as the only clue” makes the page harder to use. (a) True (b) False
  21. 21.♿ Is this heading order correct (no level skipped)?
    <h1> → <h2> → <h2> → <h3>
    (a) Yes (b) No
  22. 22.♿ Is this heading order correct (no level skipped)?
    <h1> → <h2> → <h2> → <h2>
    (a) Yes (b) No
  23. 23.🌗 Is white on dark blue easy or hard to read? (a) hard to read (b) easy to read
  24. 24.🌗 Is black on white easy or hard to read? (a) easy to read (b) hard to read
  25. 25.🌗 Is pink on red easy or hard to read? (a) easy to read (b) hard to read
  26. 26.True or false: “colour as the only clue” helps everyone use the page. (a) False (b) True
  27. 27.♿ Does this help everyone, or make the page harder to use: label every form box? (a) makes it harder (b) helps everyone
  28. 28.🌗 Is red on green easy or hard to read? (a) easy to read (b) hard to read
  29. 29.True or false: “images with no alt” helps everyone use the page. (a) True (b) False
  30. 30.Which colour pair is easy to read? (a) yellow on white (b) black on white (c) blue on purple (d) red on green
  31. 31.True or false: “add alt text to images” helps everyone use the page. (a) False (b) True
  32. 32.Which colour pair is hard to read? (a) blue on purple (b) dark grey on white (c) white on black (d) yellow on black
  33. 33.♿ A part of the page is under a <h3> heading. Which tag should its sub-heading use? (a) <h5> (b) <h6> (c) <h4> (d) <h2>
  34. 34.♿ Is this heading order correct (no level skipped)?
    <h1> → <h3> → <h2> → <h3>
    (a) No (b) Yes
  35. 35.Which colour pair is hard to read? (a) yellow on white (b) white on black (c) yellow on black (d) white on dark blue
  36. 36.True or false: “label every form box” helps everyone use the page. (a) False (b) True
  37. 37.♿ A part of the page is under a <h1> heading. Which tag should its sub-heading use? (a) <h5> (b) <h1> (c) <h3> (d) <h2>
  38. 38.♿ A part of the page is under a <h4> heading. Which tag should its sub-heading use? (a) <h1> (b) <h5> (c) <h3> (d) <h6>
  39. 39.♿ Does this help everyone, or make the page harder to use: tiny grey text? (a) helps everyone (b) makes it harder
  40. 40.♿ Is this heading order correct (no level skipped)?
    <h1> → <h2> → <h3> → <h4>
    (a) Yes (b) No

Answer key

  1. text stands out clearly
  2. red on green
  3. <h6>
  4. Read the fruit facts
  5. False
  6. hard to read
  7. False
  8. makes it harder
  9. makes it harder
  10. True
  11. white on dark blue
  12. <h3>
  13. helps everyone
  14. people who are blind
  15. helps everyone
  16. hard to read
  17. No
  18. Yes
  19. No
  20. True
  21. Yes
  22. Yes
  23. easy to read
  24. easy to read
  25. hard to read
  26. False
  27. helps everyone
  28. hard to read
  29. False
  30. black on white
  31. True
  32. blue on purple
  33. <h4>
  34. No
  35. yellow on white
  36. True
  37. <h2>
  38. <h5>
  39. makes it harder
  40. Yes

Free html and css lessons, practice and worksheets at talentjr.in/html-css-for-kids