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
ideas:nav-index [2013/04/17 09:53] – add another issue url Tantekideas:nav-index [2014/11/19 10:06] – [External Issues To Be Incorporated] dbaron
Line 3: Line 3:
 There have been a number of concerns raised with the current 'nav-index' property. This page is to document them and the resulting discussions, with the aim of addressing these issues in a future revision of the UI module. There have been a number of concerns raised with the current 'nav-index' property. This page is to document them and the resulting discussions, with the aim of addressing these issues in a future revision of the UI module.
  
 +===== External Issues To Be Incorporated =====
 +Extract issues from these and document here as subsections explicitly:
   * [[http://lists.w3.org/Archives/Public/www-style/2012Jun/0479.html|Visual vs. logical ordering switch]]   * [[http://lists.w3.org/Archives/Public/www-style/2012Jun/0479.html|Visual vs. logical ordering switch]]
   * [[http://lists.w3.org/Archives/Public/www-style/2011Nov/0712.html|Handling HTML5's new 0 and -1 behaviors]]   * [[http://lists.w3.org/Archives/Public/www-style/2011Nov/0712.html|Handling HTML5's new 0 and -1 behaviors]]
Line 10: Line 12:
   * http://lists.w3.org/Archives/Public/wai-xtech/2011Nov/0034.html   * http://lists.w3.org/Archives/Public/wai-xtech/2011Nov/0034.html
   * http://lists.w3.org/Archives/Public/wai-xtech/2011Nov/0035.html   * http://lists.w3.org/Archives/Public/wai-xtech/2011Nov/0035.html
 +  * http://lists.w3.org/Archives/Public/www-style/2011Nov/thread.html#msg440
 +
 +===== Should HTML specify something =====
 +HTML has the tabindex attribute (with various levels of browser support) which has been specified there to some extent:
 +* http://www.whatwg.org/specs/web-apps/current-work/#sequential-focus-navigation
 +
 +===== HTML or CSS or both =====
 +Does nav-index belong in HTML or CSS or both?
 +
 +Current thinking: likely both.
 +
 +HTML already has tabindex (see previous).
 +
 +CSS should specify nav-index because:
 +  * CSS3-UI already specifies directional nav-* properties
 +  * Any style sheet that explicitly specifies the 2 dimensional directional nav-* properties will likely want to also explicitly specify sequential navigation order as well.
 +  * Keeping both sequential and directional nav-* in the same style sheet will help them stay "in sync" across site changes etc.
 +    * Or rather, having to do them separately in HTML vs CSS will likely cause them to get out of sync.
 +
 +However, nav-index was in a CSS3-UI CR draft for MANY years and there was no implementation.
 +
 +Thus only when there is a strong demonstration of implementer interest (2+ commitment to implement) should we consider adding it to CSS4-UI.
 +
 +===== within a dialog and browsing context =====
 +We should define how to pick the next/previous element in sequential focus navigation, to make sure it's clear that it stays within a dialog and browsing context.
 +
 +More details and follow-up:
 +  * https://www.w3.org/Bugs/Public/show_bug.cgi?id=24719
 +
 +===== contextual scoping =====
 +Need contextual scoping for sequential focus navigation.
 +
 +More details and follow-up:
 +  * https://www.w3.org/Bugs/Public/show_bug.cgi?id=23960
 +  * http://lists.w3.org/Archives/Public/www-style/2011Nov/thread.html#msg441
 +
  
 
ideas/nav-index.txt · Last modified: 2014/12/09 15:48 by 127.0.0.1
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki