SlideShare a Scribd company logo
1 of 23
Download to read offline
Taking WordPress to AAA November 2011 Steph Gray, Helpful Technology
[object Object],I don’t really know what I’m talking about
Out of the box:
Before:
After:
Principles of accessibility Readable Adaptable Predictable Source: http://www.w3.org/WAI/WCAG20/quickref/Overview.php Navigable Compatible
What does AAA require? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
First audit: The Good ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Hidden text for screenreaders Solution: use absolute, off-screen positioning
[object Object],[object Object],Solution: relative sizing of structural blocks
[object Object],[object Object],Solution: relative sizing on wrappers; use max-width
[object Object],[object Object],Solution: use :focus pseudoclass to highlight current link, and highlight current section/menu uitem
[object Object],[object Object],Solution: darker text on white backgrounds #888 (3.5:1) #575757 (7.23:1) http://juicystudio.com/services/luminositycontrastratio.php
[object Object],[object Object],<input type=&quot;hidden&quot; id=&quot;_wp_unfiltered_html_comment&quot; name=&quot;_wp_unfiltered_html_comment&quot; value=&quot;c3a8343c71&quot; /> <p style=&quot;display: none;&quot;><input type=&quot;hidden&quot; id=&quot;akismet_comment_nonce&quot; name=&quot;akismet_comment_nonce&quot; value=&quot;f39ad65f0f&quot; /> </p> function fixCommentNonceStyle() { var commentparas = $('#respond p'); for(var i = 0; i < commentparas.length; i++) { if ($(commentparas[i]).attr(&quot;style&quot;) == 'display: none;') { $(commentparas[i]).removeAttr(&quot;style&quot;); }  } return true; } (imperfect) solution: nuke Akismet’s inline style with jQuery
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Solution (for custom menus): add hidden text to links explaining context, using jQuery
(Aside: this applies to traditional WordPress listings too) Solution: hidden text with unique description of where the link takes you
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],(dubious) solution: [shortcode] to render wp_list_pages() – but a plugin might be safer for general purpose WP themes
Adding a stylesheet switcher Alternate stylesheets are for contrast, not text size (which is resizable using browser features)
w00t! ,[object Object]
WordPress ‘out of the box’ issues for AAA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Strategies for fixing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Similar to Taking WordPress Sites to AAA Accessibility Standards November 2011

Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Jim Birch
 
Blog Enhancing through Extensions
Blog Enhancing through ExtensionsBlog Enhancing through Extensions
Blog Enhancing through ExtensionsJure Cuhalev
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopVero Rebagliatte
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovementsLiquidHub
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMickey Mellen
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergEvan Mullins
 
Wordpress workflow for an agency world
Wordpress workflow for an agency worldWordpress workflow for an agency world
Wordpress workflow for an agency worldChris Lowe
 
Introduction to whats new in css3
Introduction to whats new in css3Introduction to whats new in css3
Introduction to whats new in css3Usman Mehmood
 
Interview+Questions (1).pdf
Interview+Questions (1).pdfInterview+Questions (1).pdf
Interview+Questions (1).pdframu944534
 
Marky Markup and the Funky Bunch
Marky Markup and the Funky BunchMarky Markup and the Funky Bunch
Marky Markup and the Funky Bunchdtraft
 

Similar to Taking WordPress Sites to AAA Accessibility Standards November 2011 (20)

Whats Up With Ontopoly?
Whats Up With Ontopoly?Whats Up With Ontopoly?
Whats Up With Ontopoly?
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8Bootstrap Paragraphs for Drupal 8
Bootstrap Paragraphs for Drupal 8
 
Blog Enhancing through Extensions
Blog Enhancing through ExtensionsBlog Enhancing through Extensions
Blog Enhancing through Extensions
 
Html & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshopHtml & CSS - Best practices 2-hour-workshop
Html & CSS - Best practices 2-hour-workshop
 
Share point 2010-uiimprovements
Share point 2010-uiimprovementsShare point 2010-uiimprovements
Share point 2010-uiimprovements
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - Gutenberg
 
Meetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - GutenbergMeetup: The big change coming to WordPress in 2018 - Gutenberg
Meetup: The big change coming to WordPress in 2018 - Gutenberg
 
The panels family
The panels familyThe panels family
The panels family
 
Wordpress workflow for an agency world
Wordpress workflow for an agency worldWordpress workflow for an agency world
Wordpress workflow for an agency world
 
Introduction to whats new in css3
Introduction to whats new in css3Introduction to whats new in css3
Introduction to whats new in css3
 
Drupalcamp
DrupalcampDrupalcamp
Drupalcamp
 
Interview+Questions (1).pdf
Interview+Questions (1).pdfInterview+Questions (1).pdf
Interview+Questions (1).pdf
 
Marky Markup and the Funky Bunch
Marky Markup and the Funky BunchMarky Markup and the Funky Bunch
Marky Markup and the Funky Bunch
 
Html5 tutorial
Html5 tutorialHtml5 tutorial
Html5 tutorial
 
Html5 - Tutorial
Html5 - TutorialHtml5 - Tutorial
Html5 - Tutorial
 

More from Helpful Technology

Sarah Leggett, The National Archives
Sarah Leggett, The National ArchivesSarah Leggett, The National Archives
Sarah Leggett, The National ArchivesHelpful Technology
 
John Ploughman, Driving Standards Agency
John Ploughman, Driving Standards AgencyJohn Ploughman, Driving Standards Agency
John Ploughman, Driving Standards AgencyHelpful Technology
 
Sarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading StandardsSarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading StandardsHelpful Technology
 
Beth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State DigitalBeth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State DigitalHelpful Technology
 
Alan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire CouncilAlan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire CouncilHelpful Technology
 
Steph Gray, Helpful Technology
Steph Gray, Helpful TechnologySteph Gray, Helpful Technology
Steph Gray, Helpful TechnologyHelpful Technology
 
Social simulator overview 2012
Social simulator overview 2012Social simulator overview 2012
Social simulator overview 2012Helpful Technology
 
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)Helpful Technology
 
Mailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires ConsultingMailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires ConsultingHelpful Technology
 
Mailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of HillingdonMailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of HillingdonHelpful Technology
 
Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)Helpful Technology
 
MailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmailMailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmailHelpful Technology
 

More from Helpful Technology (20)

Sarah Leggett, The National Archives
Sarah Leggett, The National ArchivesSarah Leggett, The National Archives
Sarah Leggett, The National Archives
 
John Ploughman, Driving Standards Agency
John Ploughman, Driving Standards AgencyJohn Ploughman, Driving Standards Agency
John Ploughman, Driving Standards Agency
 
Elliot Ross, ActionRocket
Elliot Ross, ActionRocketElliot Ross, ActionRocket
Elliot Ross, ActionRocket
 
Nick Halliday, NAO
Nick Halliday, NAONick Halliday, NAO
Nick Halliday, NAO
 
Sarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading StandardsSarah Nagra, Suffolk Council Trading Standards
Sarah Nagra, Suffolk Council Trading Standards
 
Francis Bacon, Royal Society
Francis Bacon, Royal SocietyFrancis Bacon, Royal Society
Francis Bacon, Royal Society
 
Beth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State DigitalBeth Lowell and Georgia Warren, Blue State Digital
Beth Lowell and Georgia Warren, Blue State Digital
 
Ben Hoare, Lewisham Council
Ben Hoare, Lewisham CouncilBen Hoare, Lewisham Council
Ben Hoare, Lewisham Council
 
Dan Slee, comms2point0
Dan Slee, comms2point0Dan Slee, comms2point0
Dan Slee, comms2point0
 
Alan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire CouncilAlan Ferguson, Central Bedfordshire Council
Alan Ferguson, Central Bedfordshire Council
 
Steph Gray, Helpful Technology
Steph Gray, Helpful TechnologySteph Gray, Helpful Technology
Steph Gray, Helpful Technology
 
Social simulator overview 2012
Social simulator overview 2012Social simulator overview 2012
Social simulator overview 2012
 
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
Mailcamp: Dave Worsell, GovDelivery (Driving Standards Agency)
 
Mailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires ConsultingMailcamp: Hayley Cashmore, Three Spires Consulting
Mailcamp: Hayley Cashmore, Three Spires Consulting
 
Mailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of HillingdonMailcamp: Paul Kent, London Borough of Hillingdon
Mailcamp: Paul Kent, London Borough of Hillingdon
 
Mailcamp: John Glover, INOVEM
Mailcamp: John Glover, INOVEMMailcamp: John Glover, INOVEM
Mailcamp: John Glover, INOVEM
 
Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)Mailcamp: Simon Burgess, Sift Media (Public Technology)
Mailcamp: Simon Burgess, Sift Media (Public Technology)
 
Mailcamp: Andy Snow, MHRA
Mailcamp: Andy Snow, MHRAMailcamp: Andy Snow, MHRA
Mailcamp: Andy Snow, MHRA
 
MailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmailMailCamp: Donna Grant, JISCmail
MailCamp: Donna Grant, JISCmail
 
Mailcamp: Jess Lea, DFID
Mailcamp: Jess Lea, DFIDMailcamp: Jess Lea, DFID
Mailcamp: Jess Lea, DFID
 

Recently uploaded

Bitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactiveBitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactivestartupro
 
Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Memoori
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdfHCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdfROWELL MARQUINA
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...BookNet Canada
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationDianaGray10
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Dynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationDynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationBuild Intuit
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 

Recently uploaded (20)

Bitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactiveBitdefender-CSG-Report-creat7534-interactive
Bitdefender-CSG-Report-creat7534-interactive
 
Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdfHCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
HCI Lesson 1 - Introduction to Human-Computer Interaction.pdf
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automation
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Dynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientationDynamical Context introduction word sensibility orientation
Dynamical Context introduction word sensibility orientation
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 

Taking WordPress Sites to AAA Accessibility Standards November 2011

  • 1. Taking WordPress to AAA November 2011 Steph Gray, Helpful Technology
  • 2.
  • 3. Out of the box:
  • 6. Principles of accessibility Readable Adaptable Predictable Source: http://www.w3.org/WAI/WCAG20/quickref/Overview.php Navigable Compatible
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. (Aside: this applies to traditional WordPress listings too) Solution: hidden text with unique description of where the link takes you
  • 18.
  • 19.
  • 20. Adding a stylesheet switcher Alternate stylesheets are for contrast, not text size (which is resizable using browser features)
  • 21.
  • 22.
  • 23.