Skip to content

CSS AAM Potential Features

cyns edited this page Jul 12, 2016 · 26 revisions

#CSS-AAM Potential Features and Potential CSS WCAG Techniques The goal of this document is to provide a preliminary list the CSS Modules under development that have impacts on accessibility. Some of these require documenting how the CSS features should be mapped to Accessibility APIs on various platforms. Some need authoring advice, in the form of WCAG Techniques and Failures and/or CSS Best Practices. Others are potentially useful for accessibility scenarios, and should be further explored. Some were too long or complex for a cursory read to determine their accessibility implications, and need additional review.

Finally, there are two broad categories of issues where there is no consensus on how to proceed. These are areas where we hope that frank and open discussion among experts from the CSS and APA working groups can yield deeper understanding and new approaches. These are:

  1. Order and Flow for screen-readers and sequential navigation on pages where visual layout and DOM order are not in synch.
  2. Whether and how to use CSS and media queries to create experiences optimized for accessibility scenarios and users.

The list below is a first attempt at slotting the various CSS modules into these categories for further exploration and discussion. It is an early draft intended to stimulate further discussion among members of both APA and CSS.

##CSS-AAM Candidates ###Possibly related to reading/navigation order question

####The specs below are less clearly related, but are worth a look while thinking about holistic solutions

###Document existing mappings and implementation consensus

#Authoring Advice Needed ##Using CSS to optimize for Accessibility

APA has been interested in ways that CSS can be used for accessibility-optimized views. The CSS working group has a particular views on the intentions of these features and how they interact with accessibility. This is an area where a joint task force can be useful to understand the different viewpoints and seek common ground.

##WCAG techniques/failures and CSS Best Practices for how to use feature

The CSS WCAG techniques are very old, and don't cover many features of CSS that have known accessibility utility and pitfalls. Some of these are covered in the CSS Best Practices. The following specs could benefit from coordination between CSS and WCAG to develop techniques and define the relationship between CSS Best Practices and WCAG techniques.

###Might be useful for other WCAG techniques These specs have features that could be leveraged in WCAG techniques, particularly WCAG techniques related to cognitive accessibility optimizations. Have the WCAG and COGA teams take a look at these.

  • CSS Text Decoration Module Level 3
  • CSS Text Level 3
  • CSS Shapes Level 1

##Do further review

  • CSS Level 1 (largely covered by existing WCAG techniques), CSS Level 2 Revision 1, CSS Level 2 Revision 2: Look for areas that are not covered by reviews of later modules

  • CSS Speech: Has much potential for accessibility enhancements

  • Compositing and Blending Level 1: Look at interaction with SVG-AAM

  • CSS Transforms: Look at interaction with SVG-AAM and whether this has any relationship to the order issue.

  • CSS Painting API Level 1: Is there a mechanism for text alternatives?

  • CSS Properties and Values API Level 1: Extensibility mechanism for CSS. How will this impact AAPI construction? Will there be a way to reflect these new things in AAPI?

  • Worklets Level 1: Will this impact AAPI construction?