Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
spec:css3-flexbox:accessibility [2015/01/20 16:10] bojcampbellspec:css3-flexbox:accessibility [2015/01/20 16:53] – [Proposal] bojcampbell
Line 40: Line 40:
  
 The holy grail layout is mentioned in example 7 of the Flexbox spec, acting as the go-to example of tab order not following visual order. The holy grail layout is mentioned in example 7 of the Flexbox spec, acting as the go-to example of tab order not following visual order.
 +http://www.w3.org/TR/css3-flexbox/#order-accessibility
  
  
Line 83: Line 84:
  
 ==== Proposal ====  ==== Proposal ==== 
-If Flexbox is used to rearrange content, the box tree and accessibility API should be updated to also change the keyboard and screen reader flow to match the new visual layout.+If Flexbox is used to rearrange content that has a meaningful sequencethere should be a parameter that states that the sequence of the boxes is meaningful and the box tree and accessibility API should be updated to also change the keyboard and screen reader flow to match the new visual layout.
  
 **Original W3C Working Draft** http://www.w3.org/TR/css-flexbox-1/#order-accessibility **Original W3C Working Draft** http://www.w3.org/TR/css-flexbox-1/#order-accessibility
Line 89: Line 90:
 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. 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.
  
-**Proposed Change**+**Proposed Change (wording needs work)** 
 + 
 +The order property **is able to affect the** ordering in non-visual media (such as speech). Likewise, order **may affect** the default traversal order of sequential navigation modes (such as cycling through links, see e.g. nav-index [CSS3UI] or tabindex [HTML40]). <del>Authors must use order only for visual, not logical, reordering of content; style sheets that use order to perform logical reordering are non-conforming.</del> Authors my use order for both visual and logical reordering of content by using **the parameter** to establish the reordering of tab sequence for meaningful sequences. 
  
-The order property **affects** ordering in non-visual media (such as speech). Likewise, order **affects** 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. 
  
 ==== Arguments Against the Proposal ==== ==== Arguments Against the Proposal ====
 
spec/css3-flexbox/accessibility.txt · Last modified: 2015/01/21 08:18 by bojcampbell
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki