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

Add html-aam spec guidance on CSS accessibility treatment and mappings #573

Open
rahimabdi opened this issue Jan 10, 2025 · 1 comment
Open
Labels
css-aam Related to CSS platform accessibility API mappings

Comments

@rahimabdi
Copy link
Contributor

rahimabdi commented Jan 10, 2025

Although the general purpose of CSS is to separate presentation from content/functionality, there has been increased discussion lately in the ARIA WG around CSS's impact on HTML accessibility:

I spoke with @scottaohara today and we propose that as a first step towards documenting CSS accessibility behavior, it would be valuable to add a new section in HTML-AAM explaining CSS's influence on the accessibility tree and assistive technology user experience. This new spec guidance could also include an initial list of CSS features that impact accessibility and their documented accessibility API mappings, e.g., the following:

  • Properties
    • content
    • visibility
    • display
    • font (font-style, font-weight, font-family)
    • list-style-type
    • position
    • order (for flexbox/grid)
    • text-decoration
    • text-transform
    • pointer-events
  • Pseudo-classes
    • :checked
  • Pseudo-elements
    • ::before
    • ::after
    • ::highlight
    • ::marker
    • ::selection
    • ::grammar-error
    • ::placeholder
@rahimabdi rahimabdi added the css-aam Related to CSS platform accessibility API mappings label Jan 10, 2025
@Kingcb1

This comment has been minimized.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
css-aam Related to CSS platform accessibility API mappings
Projects
None yet
Development

No branches or pull requests

2 participants