Skip menu
Link
Menu
Expand
(external link)
Document
Search
WP Accessibility Knowledge Base
Menu
Home
Start with accessibility
Reading guide
Quick wins
Introduction to WCAG
Accessibility, the business case
They're not my visitors
Training
Overlays
Standards and best practice
Content and images
Alt text for images
Headings
Links
Link texts
Images as links
Link destinations
Readability
Digital documents
Design & user experience
Fonts
Color
Color contrast of text
Use of color
Styling hover and focus
Patterns to avoid
Infinite scroll
Frontend code
Accessible name
Semantic HTML
Heading structure
Landmarks
Images and animations
Images
Reduced motion
Tables in code
CSS screen-reader-text
Feedback on dynamic changes
Components
Skip links
Post Excerpts
The dialog modal
Web forms
Input and label
Accessible name
Placeholders
Label has text only
Best label location
Input and description
Connect the description
Description has text only
Description location
Description decision tree
Group form fields
Fieldset legend
Fieldset description
Provide help
Allow copy/paste
Autocomplete
Avoid input patterns
Be flexible
Review, modify, undo
Provide valid values
Required fields
Mark required form fields
Mark optional form fields
Indicate required fields for screen readers
Feedback on errors
Check at the right moment
HTML form validation
Best message location
Use text for error messages
Write clear error messages
Error summary
Screen reader feedback
Form resources
Theme accessibility guidelines
Skip to Content Link
Meaningful landmark roles and names
Keyboard navigation support
Controls with accessible names, roles, and states
Labelled form fields
Headings with meaningful structure
Underlined links in text
No ambiguous link text
Sufficient color contrast of text and UI controls
Alternative text on images and graphics
Accessible audio, video, and animations
Support for reflow, resize, and text spacing changes
No unexpected changes of context
No links opening new windows or tabs without warning
Content on hover or focus is accessible
Accessibility statement
Must not recommend or require inaccessible plugins
Screen reader text supported
Documenting accessibility
Accessibility statements
accessibility.txt files
Accessibility Conformance Reports
Legislation
Test for accessibility
Checklists
Overall
Content checks
Design checks
Frontend code checks
Automated validation
Keyboard only
Screen reader
WP plugins for testing
Testing WordPress themes
Identifying themes that need to be tested
Getting set up to test
Reporting sheet overview
Testing workflow tips
WordPress and Accessibility
WCAG and WordPress
WordPress Accessibility Team
WP accessibility plugins
Accessible WP themes
Accessible WP plugins
About this documentation
Sponsors
How to contribute
Contributors
Improve this website
Report an error
Review documentation
Suggest documentation
Technical documentation
Add a blog post
Pull requests
Content kitchen sink
Write documentation
Code of Conduct
Contact
Licences
Accessibility statement
Cookie Statement
Search WP Accessibility Knowledge Base
Search
Home
Search Results
Search Results
Awaiting search results...