- From: Bo J Campbell <bcampbell@us.ibm.com>
- Date: Mon, 15 Dec 2014 13:29:03 -0800
- To: www-style@w3.org
- Message-ID: <OFA1CE0D68.1FF753B8-ON86257DAC.006C3307-88257DAF.0076047D@us.ibm.com>
The following proposal is a result of meetings between Scientific American, Mozilla, and IBM. For the keyboard user, the suggestion is to have the experience be consistent with the visual layout created using the Flexbox order rather than sticking with the DOM order. Coincidentally, this is the current default behavior of Firefox though it is listed as a bug. Current wording: The order property does not affect ordering in non-visual media (such as speech). Likewise, order does not affect the default traversal order of sequential navigation modes (such as cycling through links, see e.g. nav-index [CSS3UI] or tabindex [HTML40]). Authors must use order only for visual, not logical, reordering of content; style sheets that use order to perform logical reordering are non-conforming. 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 visual order. (Since visual perception is two-dimensional and non-linear, the desired visual order is not always logical.) Suggested wording: The order property does not affect ordering in non-visual media (such as speech). However, order does affect the default traversal order of sequential navigation modes (such as cycling through links, see e.g. nav-index [CSS3UI] or tabindex [HTML40]). Consequently, the suggestion for the screen reader is to inform the accessibility tree so that mouse, keyboard, and screen reader users all get the same experience. Regards, Bo Bo J Campbell | +1-805-453-0028 | bcampbell@us.ibm.com Accessibility & User Experience Consultant | IBM Accessibiity | IBM Research
Received on Monday, 15 December 2014 21:32:51 UTC