[whatwg] Scoped tabindex proposal
Brad Fults
bfults at gmail.com
Thu Aug 31 11:28:55 PDT 2006
Interesting proposal. I think it's a useful suggestion, but it may be
easier to add another attribute that controls the scoping, rather than
trying to overload |tabindex|.
Something like <table tabaccess="scoped"> could work. In this case,
tabaccess="global" (or something equivalent) would be the default.
--
Brad Fults
NeatBox
On 8/31/06, Simon Pieters <zcorpan at hotmail.com> wrote:
> Hi,
>
> Currently if you want to use the tabindex to change the tab order you mostly
> have to specify tabindex on all links and form controls prior to the area
> you want to modify the tab order, because otherwise that area would be
> before all prior elements in the tab order, which in most cases isn't
> wanted. Therefore there's a need to scope tabindex somehow.
>
> So here's an idea. A new value for the tabindex attribute, "scoped". Here's
> an example:
>
> <p>The following links should be focused in the order which the link text
> indicates:
> <p><a href="#">first</a>
> <table tabindex="scoped">
> <tr>
> <td><a href="#" tabindex="1">second</a>
> <td><a href="#" tabindex="3">forth</a>
> <tr>
> <td><a href="#" tabindex="2">third</a>
> <td><a href="#" tabindex="4">fifth</a>
> </table>
> <p><a href="#">last</a>
>
> The table itself is not in the tab order and is not focusable.
>
> I'm not sure if we need another attribute or something for this instead as
> .tabIndex is a long and not a DOMString. Or perhaps we could say that all
> elements that have a tabindex attribute is a scoping element, so that
> authors can use tabindex="-1" on the table instead.
>
> Here's a pointer of where this (or something similar) is called for:
>
> http://accessifyforum.com/viewtopic.php?t=6034
>
> Regards,
> Simon Pieters
>
>
>
More information about the whatwg
mailing list