Skip to content

CSS AAM Potential Features

Amelia Bellamy-Royds edited this page Feb 26, 2018 · 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

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.

Older WCAG ideas for CSS techniques

These are links to lists of ideas the WCAG working group had for CSS techniques a few years ago. They were last reviewed in 2015, so should not be taken as definitive.

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 for technique ideas.

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 view 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. This work should start with examining design goals of these features and accessibility use cases. It might results in new CSS features, CSS-AAM mappings, authoring guidance or some combination, and has a fairly long time horizon.

Do further review

Out of Scope

These are CSS specs that, on first review, don't seem to have accessibility impact.