- From: Todd Kloots <kloots@yahoo-inc.com>
- Date: Mon, 21 Nov 2011 09:43:10 -0800
- To: "L. David Baron" <dbaron@dbaron.org>
- CC: "www-style@w3.org" <www-style@w3.org>, "wai-xtech@w3.org" <wai-xtech@w3.org>
The βnav-indexβ property seems interesting. Regarding directional focus navigation: Has any thought been given to being able to combine the the "id" and "target-name" values, such that authors would be able to specify the element inside the target frame? For example:
button#b4 {
nav-down: fooframe#b1;
}
- Todd
On Nov 20, 2011, at 3:22 PM, L. David Baron wrote:
> One of the issues that came up in the joint meeting between CSS and
> WAI Protocols & Formats at TPAC (on October 31) was the 'nav-index'
> property in http://dev.w3.org/csswg/css3-ui/#nav-index . (This is
> the second of two messages (on different topics) to follow up on that
> discussion.)
>
> There was a brief discussion that both 'nav-index' and tabindex are
> difficult for authors to use on large pages. This was because of
> the impression that one of the use cases is likely to be doing a
> small amount of reordering of the tabbing order. In particular, I
> think the following two use cases may have been brought up:
>
> (1) The author wants to say that the tabbing order (sequential
> navigation order) should be assigned a certain way for large
> sections of the page, each of which contain many navigable items.
> For example, consider two div elements, each with a large number
> of links in it, where the author wants all of the elements in the
> second div to appear in the tabbing order before all of the
> elements in the first div. This currently requires assigning
> tabindex, at a minimum, to all the tab-navigable elements in at
> least one of the divs, if not all the tab-navigable elements in
> the whole document. It would be easier if there were a way to do
> this by applying styles only to the divs (and perhaps their
> container; see item (2)).
>
> (2) The author wants to say that the tabbing order (sequential
> navigation order) should be assigned a certain way for a group of
> elements within a specific container without having to specify the
> order for everything else around them. Right now, saying that two
> links inside a div should be reached in the order opposite the
> default one, but should appear in-sequence relative to the content
> outside of the div, requires not only specifying 'nav-index' or
> tabindex on the two links, but also on all the other links in the
> document.
>
> It seems useful to be able to address these use cases by assigning
> properties or attributes to only a few elements rather than having
> to do so globally.
>
> (Note the desire for the tabbing order to be the way it is may be
> the result of positions assigned in the style sheet, which is why
> the tabbing order may belong in the style sheet as well.)
>
> I don't recall concrete proposals for how to address these issues,
> but they seem likely to be worth addressing in css3-ui.
>
> -David
>
> --
> π L. David Baron http://dbaron.org/ π
> π’ Mozilla http://www.mozilla.org/ π
>
Received on Monday, 21 November 2011 17:44:22 UTC