Skip to content

[CSS-Display-4] Note in order section makes incorrect assumptions about sighted and blind use cases #12093

Open
@cookiecrook

Description

@cookiecrook

This note in https://drafts.csswg.org/css-display-4/#order-accessibility

Authors must use order only for spatial, not logical, reordering of content. Style sheets that use order to perform logical reordering are non-conforming.

NOTE: This is so that non-visual media and non-CSS UAs, which typically present content linearly, can rely on a logical source order, while order is used to tailor the layout order. (Since visual perception is two-dimensional and non-linear, the desired layout order is not always logical.)

Makes two assumptions:

  • non-visual ~= linear
  • visual ~= multi-dimensional non-linear

IMO, neither is correct, even though it includes the work "typically"...

"typically linear" might only be true in the case of a novice, sighted screen reader user like a web developer.

Suggestion:
NOTE: This is so that non-visual media assistive technologies and non-CSS UAs , which typically present content linearly, can rely on a logical source order, while order is used to tailor the layout order. (Since visual perception is two-dimensional and non-linear, the desired layout order is not always logical.)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions