Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update all pages with Hx tags and Title Class for Screen Readers and WCAG Compliance #1150

Closed
4 tasks
smsada opened this issue Feb 9, 2022 · 1 comment
Closed
4 tasks
Labels
Epic Any issue that is the parent issue for a series of duplicate child issues feature: site architecture Priority: High High Priority issues are critical and have to be fixed with immediate effect role: front end size: 1pt Can be done in 6 hours or less

Comments

@smsada
Copy link
Member

smsada commented Feb 9, 2022

Overview

Screen readers interpret page structure based on Hx tags which need to be separated from title size tags.

Description

  • Use Hx tags in conjunction with Title classes.
    • Hx tags should be used to communicate hierarchical information
    • Title classes are used to control size
  • Currently incorrectly implementing Hierachrial tags (H1, H2, etc.)
  • Important for screen readers as Hx classes are used for page structure (Headings and Subheadings) while the title class will control the size
  • Example of currently incorrect page structure using Hx tags is the Collaborate page
Collaborate page using H4 tag instead of title class tag

image

Action Items

  • Review existing classes to identify if title 1 - 6 have been created
  • Consider implementation via Aria Level tags vs Title Classes
  • Make issues to revise each page on the website to use the appropriate combination of Hx tags and Title classes
    • Add links to each of those issues to this epic issue

Resources/Instructions

Title Classes screenshot from CTI figma

image

@smsada smsada added role: UI/UX size: large Complex issues that require collaboration feature: design system Design systems, Style Guides, libraries related to, etc. feature: site architecture Priority: High High Priority issues are critical and have to be fixed with immediate effect size: missing labels Feb 9, 2022
@smsada smsada added this to the 7 - MVP Website Launch milestone Feb 9, 2022
@smsada smsada mentioned this issue Feb 9, 2022
20 tasks
@smsada smsada added role: front end role: UI/UX size: 1pt Can be done in 6 hours or less Epic Any issue that is the parent issue for a series of duplicate child issues and removed role: UI/UX role: front end size: large Complex issues that require collaboration size: missing feature: design system Design systems, Style Guides, libraries related to, etc. labels Feb 9, 2022
@smsada smsada changed the title Design System Change, Hx tags to Title Class tags for Screen Readers and ADA Compliance Update all pages with Hx tags and Title Class for Screen Readers and ADA Compliance Feb 9, 2022
@smsada smsada changed the title Update all pages with Hx tags and Title Class for Screen Readers and ADA Compliance Update all pages with Hx tags and Title Class for Screen Readers and WCAG Compliance Feb 9, 2022
@smsada
Copy link
Member Author

smsada commented Feb 11, 2022

Close because duplicate of issue #1101

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Any issue that is the parent issue for a series of duplicate child issues feature: site architecture Priority: High High Priority issues are critical and have to be fixed with immediate effect role: front end size: 1pt Can be done in 6 hours or less
Projects
Status: New Issue Approval (All new issues should be added to this column)
Development

No branches or pull requests

1 participant