SlideShare a Scribd company logo
You Invested in
Making Your Website
Accessible
To: Site Admin
From: jdoe@url.com
Subject: Your Post Is Not Accessible
What Went Wrong?
Our Important Message
Our Important Message
Our Important Message
Our Important Message
Content Creators Are
Your Weakest Link
Let’s Help With That
Keeping Your Content
Accessible
Kelli Wise
Agenda
• Overview of Accessibility
• Benefits of an Accessible Website
• Keeping It Accessible
• Testing Tools
• Summary
Some Assumptions
• We are assuming that your website theme and
overall data structure is accessible
WCAG 2.1 Level A or Level AA
• This doesn’t cover Section 508 compliance
specifically
What You’ll Learn
• Keeping edited content compliant
• Creating new content that is compliant
• Not covered: designing a website that is
compliant
Overview of Accessibility
- Visual
- Auditory
- Physical
- Speech
• More accessible to people with disabilities
- Cognitive
- Language
- Learning
- Neurological
disabilities
“Although these guidelines cover a wide range of issues,
they are not able to address the needs of people with all
types, degrees, and combinations of disability.”
Accessibility Principles
• P - Perceivable
- Alt text, contrast, colors, etc
• O - Operable
- Keyboard navigation, timing, skip navigation
• U - Understandable
- Language, abbreviations, reading level
• R - Robust
- Compatible with browsers and assistive technology
Why Make Your Site
Accessible
• Legally required
- Check with your legal team
• Selfish
- Expand your user base
• Altruistic
- Help people with disabilities
“Some of us may not know what it means to live with a disability,
but we make sure they not only have a place at the table, but that
they can get into the room.” Reverend Marta I. Valentín
Added Benefits
• Increases usability for everyone
- Better usability by older individuals with
changing abilities due to aging
- Watching videos without disturbing others with
the sound
- Make your content easier to read
Creating & Editing
Content
Most Likely
• Content creators & editors will mostly add
- Web copy
- Images
- Links
- Graphics
- Videos & Podcasts
Writing Web Copy
• Readability
- Lower secondary reading level
- Provide definitions for any unusual words or
phrases
• Short paragraphs
• Use headings and use them correctly
Eschew Obfuscation!
(Keep content clear and concise)
Testing for Reading Level
• Many SEO plugins include readability checking
- Ex: Yoast includes the Flesch Reading Ease
score
• Microsoft Word includes reading level in the
Spelling & Grammar tool
• Grammarly browser extension will check reading
scores in online documents
Short Paragraphs
• People read differently online - scanning rather
than reading
• Keep your paragraphs less than 150 words
• Use bullet lists when appropriate.
Headings
• Use short headings to group related paragraphs
• Use headings to provide an outline of the content
• Nest headings by their rank (H1 = page/post title)
Correct
H2
H2
H3
H3
H2
H3
H4
Wrong
H3
H2
H4
H3
H2
H3
H4
Links
• Make the text of a link understandable
• Don’t
- “Click Here” or “More”
- “Link” in the link text
- URLs as the link text
• Do
- Identify and describe the target of the link
Link Text Examples
• Bad:
- Click here for more information
- Read More
- https://acme.org/policies
• Good:
- More information about our programs
- Directions to our main office
WAVE Browser Extension
WAVE
WAVE Outline Check
WAVE Contrast Check
Hashtags
• Capitalize the first letter of each word in your
hashtag
#squadgoals #SquadGoals
#makeitaccessible #MakeItAccessible
Tables
• Tables can be split into 2 types:
- Layout Tables
- Data Tables
Layout Tables
• CSS layouts recommended
• Using tables for layout cause confusing content
sequence
• Using column sizing can interfere with resizing
on screens
• Requires html markup knowledge
Layout Tables
• Screen readers will read content in the literal order it
appears in code
• Don’t use data table markup such as <th> and <caption>
• Test the layout table on multiple screen sizes
• Use role=“presentation" on the table element
<table role=“presentation”>
<tr> <td> content </td> </tr>
</table>
Data Tables
• Requires html markup knowledge
• Use <caption> to describe the content of the
table
• Use <th> to designate column and row headers
- Table headers should never be empty
• Use <scope> to identify if a header is for a row or
a column
Data Table Example
<table>
<caption>Prices</caption>
<tr>
<th scope=“col”>Item Name</th>
<th scope=“col”>Item Price</th>
</tr>
<tr>
<td>Blue t-shirt</td>
<td>$15.00</td>
</table>
Item Name Item Price
Blue t-shirt $15.00
Text Formatting
• Use your theme’s text formatting
- Reminder that headings are not for formatting
• Theme designer has selected formatting to provide
proper
- Color
- Contrast
- Size
- Fonts
Our Important Message
Our Important Message
Images
• Title - change to something descriptive
- Bonus = makes it easier to search for in your
media folder
• Alt Text !!!!!
Images - Alt Text
• Informative images would have descriptive alt
text
alt=“A boy playing with a puppy”
• Decorative images should have a null alt text
alt=“”
• Complex images (graphs/diagrams) should
have full text equivalent
Images
• Functional images used as a link or button
should describe the function of the link or button
and not the image
- Submit form, print page, etc
- Target of the link
• Images of Text should contain the same words
as the text in the image
- Avoid this when not a logo
Image Color & Contrast
• Contrast ratio minimum of at least 4.5:1
• Text size minimum of 18pt
Images - Color Contrast
Images - Safe Colors
• Check images to ensure that the meaning is not
lost when you remove color
• Colorblind filters
• Greyscale filter
Our Important Message
Images - Safe Colors
Toptal Color Filter
https://www.toptal.com/designers/colorfilter
Videos & Podcasts
• Make sure any text on screen is large, high
contrast, and visible using colorblind filters
• No Auto Play
- Audio interferes with screen readers
• No flashing content
• Provide captions
• Provide a transcript
• Use audio descriptions
Summary
• Readability
• Let the theme do the formatting
• Proper heading nesting
• Descriptive links
• Color & contrast
• Alt text all the things
• Closed captions & transcripts
Make it easy to see, hear, interact, and understand
Thank You
kattero.com
Twitter: @KelliAWise
Q&A
I encourage you to submit
your questions online
Feedback
https://2019.wpcampus.org/feedback/
keeping-your-content-accessible/
Slides are available:
https://kattero.com/keeping-your-
website-accessible/
Resources
Accessibility Guidelines
• Web Content Accessibility Guidelines
WCAG 2.1 Level A
WCAG 2.1 Level AA
https://www.w3.org/TR/WCAG21/
What’s New in WCAG2.1
https://www.w3.org/WAI/standards-guidelines/wcag/new-in-21/
• Orientation - Landscape and Portrait modes
• Distinguishable - horizontal and vertical scrolling limits
• Non text contrast - Input boxes must have contrast ratio of 3:1
• Text spacing including line height, paragraph spacing, letter spacing and
word spacing
• Content on hover/focus that interferes with page content
• No animations that might trigger seizures
• Target size
• And many more
Accessibility Tutorial
https://www.w3.org/WAI/tutorials/

More Related Content

What's hot

Castro Chapter 10
Castro Chapter 10Castro Chapter 10
Castro Chapter 10
Jeff Byrnes
 
BASICS OF HTML
BASICS OF HTMLBASICS OF HTML
BASICS OF HTML
Sasemohan C
 
Don't forget the 'C' in WCAG
Don't forget the 'C' in WCAGDon't forget the 'C' in WCAG
Don't forget the 'C' in WCAG
Dey Alexander Consulting
 
Online sub editing workshop
Online sub editing workshopOnline sub editing workshop
Online sub editing workshop
Fiona C
 
Resistance is futile: Start writing accessible websites now!
Resistance is futile: Start writing accessible websites now!Resistance is futile: Start writing accessible websites now!
Resistance is futile: Start writing accessible websites now!
Vegard Haugstvedt
 
Web 101 intro to html
Web 101  intro to htmlWeb 101  intro to html
Web 101 intro to html
Hawkman Academy
 
Deep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML EditorDeep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Scott Abel
 
Creating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBsCreating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBs
Laura Brady
 
Castro Chapter 3
Castro Chapter 3Castro Chapter 3
Castro Chapter 3
Jeff Byrnes
 
215077679 introduction to HTML
215077679  introduction to HTML215077679  introduction to HTML
215077679 introduction to HTML
Xolani Madlopha
 
Thinkful - Frontend Crash Course - Intro to HTML/CSS
Thinkful - Frontend Crash Course - Intro to HTML/CSSThinkful - Frontend Crash Course - Intro to HTML/CSS
Thinkful - Frontend Crash Course - Intro to HTML/CSS
TJ Stalcup
 
Web1O1 - Intro to HTML/CSS
Web1O1 - Intro to HTML/CSSWeb1O1 - Intro to HTML/CSS
Web1O1 - Intro to HTML/CSS
NYCSS Meetup
 
Copywriting 101 - Delucchi Plus
Copywriting 101 - Delucchi PlusCopywriting 101 - Delucchi Plus
Copywriting 101 - Delucchi Plus
delucchiplus
 

What's hot (13)

Castro Chapter 10
Castro Chapter 10Castro Chapter 10
Castro Chapter 10
 
BASICS OF HTML
BASICS OF HTMLBASICS OF HTML
BASICS OF HTML
 
Don't forget the 'C' in WCAG
Don't forget the 'C' in WCAGDon't forget the 'C' in WCAG
Don't forget the 'C' in WCAG
 
Online sub editing workshop
Online sub editing workshopOnline sub editing workshop
Online sub editing workshop
 
Resistance is futile: Start writing accessible websites now!
Resistance is futile: Start writing accessible websites now!Resistance is futile: Start writing accessible websites now!
Resistance is futile: Start writing accessible websites now!
 
Web 101 intro to html
Web 101  intro to htmlWeb 101  intro to html
Web 101 intro to html
 
Deep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML EditorDeep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
Deep Dive: Structured XML Authoring with George Bina, oXygen XML Editor
 
Creating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBsCreating Fixed-Layout EPUBs
Creating Fixed-Layout EPUBs
 
Castro Chapter 3
Castro Chapter 3Castro Chapter 3
Castro Chapter 3
 
215077679 introduction to HTML
215077679  introduction to HTML215077679  introduction to HTML
215077679 introduction to HTML
 
Thinkful - Frontend Crash Course - Intro to HTML/CSS
Thinkful - Frontend Crash Course - Intro to HTML/CSSThinkful - Frontend Crash Course - Intro to HTML/CSS
Thinkful - Frontend Crash Course - Intro to HTML/CSS
 
Web1O1 - Intro to HTML/CSS
Web1O1 - Intro to HTML/CSSWeb1O1 - Intro to HTML/CSS
Web1O1 - Intro to HTML/CSS
 
Copywriting 101 - Delucchi Plus
Copywriting 101 - Delucchi PlusCopywriting 101 - Delucchi Plus
Copywriting 101 - Delucchi Plus
 

Similar to Keeping Your Website Accessible

Owen accessibility-2015.pptx
Owen accessibility-2015.pptxOwen accessibility-2015.pptx
Owen accessibility-2015.pptx
Owen Jones
 
Accessible content
Accessible contentAccessible content
Accessible content
Maja Benke
 
Accessibility 101
Accessibility 101Accessibility 101
Accessibility 101
LindaHurd
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Carrie Anton
 
On Page Optimization
On Page Optimization On Page Optimization
On Page Optimization
Bala Abirami
 
With Accessibility in Mind
With Accessibility in MindWith Accessibility in Mind
With Accessibility in Mind
Ally Kimmel
 
CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010
Eduardo Meza-Etienne
 
E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar
Sivakumar R D .
 
Online platform for ict content development
 Online platform for ict content development Online platform for ict content development
Online platform for ict content development
Immaeviorge
 
Writing for the web
Writing for the webWriting for the web
Writing for the web
Xavier Pradheep Singh
 
Khoa dang (kay)
Khoa dang (kay)Khoa dang (kay)
Khoa dang (kay)
halfofdemon
 
IST 402 Presentation by Sonya
IST 402 Presentation by SonyaIST 402 Presentation by Sonya
IST 402 Presentation by Sonya
btopro
 
BITM3730 8-30.pptx
BITM3730 8-30.pptxBITM3730 8-30.pptx
BITM3730 8-30.pptx
MattMarino13
 
BITM3730 8-30.pptx
BITM3730 8-30.pptxBITM3730 8-30.pptx
BITM3730 8-30.pptx
MattMarino13
 
Impact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writingImpact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writing
Mohammad Qais Mujeeb, PMP
 
A beautiful design can also be accessible
A beautiful design can also be accessibleA beautiful design can also be accessible
A beautiful design can also be accessible
Toufic Sbeiti
 
Web development basics
Web development basicsWeb development basics
Web development basics
Kalluri Vinay Reddy
 
Xhtml and html5 basics
Xhtml and html5 basicsXhtml and html5 basics
Xhtml and html5 basics
messinam
 
HTML
HTMLHTML

Similar to Keeping Your Website Accessible (20)

Owen accessibility-2015.pptx
Owen accessibility-2015.pptxOwen accessibility-2015.pptx
Owen accessibility-2015.pptx
 
Accessible content
Accessible contentAccessible content
Accessible content
 
Accessibility 101
Accessibility 101Accessibility 101
Accessibility 101
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
Web Accessibility Top 10 - LCC (1/2 day workshop, August 2013)
 
On Page Optimization
On Page Optimization On Page Optimization
On Page Optimization
 
With Accessibility in Mind
With Accessibility in MindWith Accessibility in Mind
With Accessibility in Mind
 
CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010CSUN Creating Accessible Content in MS Office 2010
CSUN Creating Accessible Content in MS Office 2010
 
E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar E-Content Development - R.D.Sivakumar
E-Content Development - R.D.Sivakumar
 
Online platform for ict content development
 Online platform for ict content development Online platform for ict content development
Online platform for ict content development
 
Writing for the web
Writing for the webWriting for the web
Writing for the web
 
Khoa dang (kay)
Khoa dang (kay)Khoa dang (kay)
Khoa dang (kay)
 
IST 402 Presentation by Sonya
IST 402 Presentation by SonyaIST 402 Presentation by Sonya
IST 402 Presentation by Sonya
 
BITM3730 8-30.pptx
BITM3730 8-30.pptxBITM3730 8-30.pptx
BITM3730 8-30.pptx
 
BITM3730 8-30.pptx
BITM3730 8-30.pptxBITM3730 8-30.pptx
BITM3730 8-30.pptx
 
Impact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writingImpact of-accessibility-on-technical-writing
Impact of-accessibility-on-technical-writing
 
A beautiful design can also be accessible
A beautiful design can also be accessibleA beautiful design can also be accessible
A beautiful design can also be accessible
 
Web development basics
Web development basicsWeb development basics
Web development basics
 
Xhtml and html5 basics
Xhtml and html5 basicsXhtml and html5 basics
Xhtml and html5 basics
 
HTML
HTMLHTML
HTML
 

Recently uploaded

cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
GNAMBIKARAO
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
Emre Gündoğdu
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
dtagbe
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
thezot
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
Infosec train
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
APNIC
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
APNIC
 

Recently uploaded (12)

cyber crime.pptx..........................
cyber crime.pptx..........................cyber crime.pptx..........................
cyber crime.pptx..........................
 
KubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial IntelligentKubeCon & CloudNative Con 2024 Artificial Intelligent
KubeCon & CloudNative Con 2024 Artificial Intelligent
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
一比一原版(uc毕业证书)加拿大卡尔加里大学毕业证如何办理
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
一比一原版新西兰林肯大学毕业证(Lincoln毕业证书)学历如何办理
 
How to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdfHow to make a complaint to the police for Social Media Fraud.pdf
How to make a complaint to the police for Social Media Fraud.pdf
 
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...Securing BGP: Operational Strategies and Best Practices for Network Defenders...
Securing BGP: Operational Strategies and Best Practices for Network Defenders...
 

Keeping Your Website Accessible

  • 1. You Invested in Making Your Website Accessible
  • 2. To: Site Admin From: jdoe@url.com Subject: Your Post Is Not Accessible
  • 11. Agenda • Overview of Accessibility • Benefits of an Accessible Website • Keeping It Accessible • Testing Tools • Summary
  • 12. Some Assumptions • We are assuming that your website theme and overall data structure is accessible WCAG 2.1 Level A or Level AA • This doesn’t cover Section 508 compliance specifically
  • 13. What You’ll Learn • Keeping edited content compliant • Creating new content that is compliant • Not covered: designing a website that is compliant
  • 14. Overview of Accessibility - Visual - Auditory - Physical - Speech • More accessible to people with disabilities - Cognitive - Language - Learning - Neurological disabilities “Although these guidelines cover a wide range of issues, they are not able to address the needs of people with all types, degrees, and combinations of disability.”
  • 15. Accessibility Principles • P - Perceivable - Alt text, contrast, colors, etc • O - Operable - Keyboard navigation, timing, skip navigation • U - Understandable - Language, abbreviations, reading level • R - Robust - Compatible with browsers and assistive technology
  • 16. Why Make Your Site Accessible • Legally required - Check with your legal team • Selfish - Expand your user base • Altruistic - Help people with disabilities “Some of us may not know what it means to live with a disability, but we make sure they not only have a place at the table, but that they can get into the room.” Reverend Marta I. Valentín
  • 17. Added Benefits • Increases usability for everyone - Better usability by older individuals with changing abilities due to aging - Watching videos without disturbing others with the sound - Make your content easier to read
  • 19. Most Likely • Content creators & editors will mostly add - Web copy - Images - Links - Graphics - Videos & Podcasts
  • 20. Writing Web Copy • Readability - Lower secondary reading level - Provide definitions for any unusual words or phrases • Short paragraphs • Use headings and use them correctly Eschew Obfuscation! (Keep content clear and concise)
  • 21. Testing for Reading Level • Many SEO plugins include readability checking - Ex: Yoast includes the Flesch Reading Ease score • Microsoft Word includes reading level in the Spelling & Grammar tool • Grammarly browser extension will check reading scores in online documents
  • 22.
  • 23. Short Paragraphs • People read differently online - scanning rather than reading • Keep your paragraphs less than 150 words • Use bullet lists when appropriate.
  • 24. Headings • Use short headings to group related paragraphs • Use headings to provide an outline of the content • Nest headings by their rank (H1 = page/post title) Correct H2 H2 H3 H3 H2 H3 H4 Wrong H3 H2 H4 H3 H2 H3 H4
  • 25. Links • Make the text of a link understandable • Don’t - “Click Here” or “More” - “Link” in the link text - URLs as the link text • Do - Identify and describe the target of the link
  • 26. Link Text Examples • Bad: - Click here for more information - Read More - https://acme.org/policies • Good: - More information about our programs - Directions to our main office
  • 28. WAVE
  • 31. Hashtags • Capitalize the first letter of each word in your hashtag #squadgoals #SquadGoals #makeitaccessible #MakeItAccessible
  • 32. Tables • Tables can be split into 2 types: - Layout Tables - Data Tables
  • 33. Layout Tables • CSS layouts recommended • Using tables for layout cause confusing content sequence • Using column sizing can interfere with resizing on screens • Requires html markup knowledge
  • 34. Layout Tables • Screen readers will read content in the literal order it appears in code • Don’t use data table markup such as <th> and <caption> • Test the layout table on multiple screen sizes • Use role=“presentation" on the table element <table role=“presentation”> <tr> <td> content </td> </tr> </table>
  • 35. Data Tables • Requires html markup knowledge • Use <caption> to describe the content of the table • Use <th> to designate column and row headers - Table headers should never be empty • Use <scope> to identify if a header is for a row or a column
  • 36. Data Table Example <table> <caption>Prices</caption> <tr> <th scope=“col”>Item Name</th> <th scope=“col”>Item Price</th> </tr> <tr> <td>Blue t-shirt</td> <td>$15.00</td> </table> Item Name Item Price Blue t-shirt $15.00
  • 37. Text Formatting • Use your theme’s text formatting - Reminder that headings are not for formatting • Theme designer has selected formatting to provide proper - Color - Contrast - Size - Fonts Our Important Message Our Important Message
  • 38. Images • Title - change to something descriptive - Bonus = makes it easier to search for in your media folder • Alt Text !!!!!
  • 39. Images - Alt Text • Informative images would have descriptive alt text alt=“A boy playing with a puppy” • Decorative images should have a null alt text alt=“” • Complex images (graphs/diagrams) should have full text equivalent
  • 40. Images • Functional images used as a link or button should describe the function of the link or button and not the image - Submit form, print page, etc - Target of the link • Images of Text should contain the same words as the text in the image - Avoid this when not a logo
  • 41. Image Color & Contrast • Contrast ratio minimum of at least 4.5:1 • Text size minimum of 18pt
  • 42. Images - Color Contrast
  • 43. Images - Safe Colors • Check images to ensure that the meaning is not lost when you remove color • Colorblind filters • Greyscale filter Our Important Message
  • 44. Images - Safe Colors
  • 46. Videos & Podcasts • Make sure any text on screen is large, high contrast, and visible using colorblind filters • No Auto Play - Audio interferes with screen readers • No flashing content • Provide captions • Provide a transcript • Use audio descriptions
  • 47. Summary • Readability • Let the theme do the formatting • Proper heading nesting • Descriptive links • Color & contrast • Alt text all the things • Closed captions & transcripts Make it easy to see, hear, interact, and understand
  • 49. Q&A I encourage you to submit your questions online
  • 53. Accessibility Guidelines • Web Content Accessibility Guidelines WCAG 2.1 Level A WCAG 2.1 Level AA https://www.w3.org/TR/WCAG21/
  • 54. What’s New in WCAG2.1 https://www.w3.org/WAI/standards-guidelines/wcag/new-in-21/ • Orientation - Landscape and Portrait modes • Distinguishable - horizontal and vertical scrolling limits • Non text contrast - Input boxes must have contrast ratio of 3:1 • Text spacing including line height, paragraph spacing, letter spacing and word spacing • Content on hover/focus that interferes with page content • No animations that might trigger seizures • Target size • And many more