- From: Doug Schepers <doug@schepers.cc>
- Date: Sat, 3 Jul 2004 09:58:40 -0400
- To: <www-style@w3.org>
Hi, Tantek- Thanks for the reply (twice, actually... I missed the first time you replied, for which I apologize). Tantek Çelik wrote: | On 4/14/04 11:53 AM, "Doug Schepers" <doug@schepers.cc> wrote: | | > The first is relatively minor: for directional navigation [1], in | > addition to URIs, nav-index values of elements in the | current document | > should be valid values for nav-up, nav-down, nav-left, and | nav-right. | | This fails as soon as you have multiple elements with the | same nav-index value, which is allowed, just as it was | allowed for the tabindex. I see my error. I missed (or misunderstood) the part that states that nav-index is not unique. Having duplicate nav-indices seems a bit daft, or at best klugey, but I can see a use-case for it, so I'll gladly drop this point. | > I recognize that this is not | > necessarily the initial intent on directional navigation --that | > directional navigation was partly intended for inter-document | > navigation-- but this use case is particularly pertinent in SVG, at | > least (and probably in other host languages like HTML, sometimes). | | No. There is no difference in the use case you present. Ok. Reading the new draft of the Spec (much more clearly worded) makes that clear. | > This aspect of it, admittedly, is a bit muddled... when does a | > directional nav key move to another document, and when does | it stay in | > the same document? | | See the <target-name> value parameter for the directional | navigation properties. Thanks, that resolves this issue. Please note that my original email was posted before the current draft of the Spec; both the wording and that particular point of confusing BNF have changed since I wrote that email. There was a seeming contradiction (at least to me) between the <uri> and <target-name>, but the change from <uri> to <id> clarifies it. | > The second is that currently, there is currently no provision for | > hierarchical navigation [2] within a document. I propose that | > nav-index allows, as an optional value, a parameterized list of | > integers rather than a single integer. Each parameter would | act as a | > local index for that heirarchical "level," and would | require a special | > key sequence for navigation up or down levels. This is just one | > possible solution, of course, but it outlines the problem domain. | | This seems far more complex than necessary, both for the | author and the user. I agree. My proposed syntax is ugly, and while it made sense to me, it doesn't seem to be clear to anyone else. I would like to see other syntax, or a different mechanism. | Directional navigation solves this problem handily by | flattening the navigation into 2d space of the rendering, so | the user does not have to think of going "into" or coming | back "out of" any particular area -- they just navigate right | through it. I don't agree. You are presuming that a single document cannot have complex nested (perhaps "modal") subsections, and for HTML, this may well be the case; if an author wishes to have a new subdocument open, they will typically do so in another frame, or in a pop-up, or will use a dialog box. However, in SVG, it is common to represent this dialog within the same document, and this is the context in which having hierarchical navigation makes sense and is desirable. I believe that this same issue would also appeal to those browsing the Web on mobile devices with small screens and more limited navigation options. | > In addition, a special cue (visual, | > and/or aural, and/or whatever) should be given when hierarchical | > options exists. | | I can see this possibly making sense for "CSS-VR" styling | scenario, but since such features have yet to be | defined/designed, it seems premature to discuss 3D navigation | details, though I can see it eventually being interesting to | talk about. Again, I disagree. But this may be outside the current scope of CSS, which focuses on the traditional HTML document system, so I reckon it's a moot point. Regards- -Doug --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.713 / Virus Database: 469 - Release Date: 6/30/2004
Received on Saturday, 3 July 2004 09:59:14 UTC