CSS `reading-flow`
The reading-flow CSS property is a feature designed to address the long-standing problem of the disconnect between the visual presentation of content and the logical order in which it is navigated by assistive technologies and keyboard users. With modern layout methods like Flexbox and Grid, it's easy to create visually appealing layouts where the source order of elements in the DOM does not match their visual order. This discrepancy can lead to a confusing and inaccessible user experience, where keyboard navigation jumps around the page illogically.
The reading-flow property, in conjunction with reading-order, allows developers to control the navigation and reading order of elements within a flex, grid, or block container, ensuring that it follows the visual flow. This is crucial for accessibility, as it provides a more intuitive and predictable experience for users of screen readers and other assistive technologies. Achieving interoperability for reading-flow is important for creating a consistent and accessible web for all users, regardless of how they navigate the web.
(Copied from last year's proposal.)
Discussion on GitHub (0)
No comments on GitHub yet
Be the first developer to share technical feedback or use cases on this Interop proposal.
Join discussion on GitHub