W3C home > Mailing lists > Public > public-pfwg@w3.org > October 2014

Re: Proposal to change documentation on tabindex to strongly discourage values greater 0

From: Janina Sajka <janina@rednote.net>
Date: Mon, 20 Oct 2014 09:31:00 -0400
To: chaals@yandex-team.ru
Cc: "White, Jason J" <jjwhite@ets.org>, Joseph Scheuhammer <clown@alum.mit.edu>, Marco Zehe <mzehe@mozilla.com>, "public-html@w3.org" <public-html@w3.org>, W3C WAI Protocols & Formats <public-pfwg@w3.org>
Message-ID: <20141020133100.GB1619@opera.rednote.net>
A feature such as Charles describes is useful, and has already been
defined for DAISY (ANSI/NISO Z39.86).

An important additional requirement is a reliable way to escape out of
the local mode--either forward beyond the structure, or back to
something before it. It must be easy to "go local" or "stay global."

PS: If memory serves, DAISY speaks of these as "escapable" structures.


Charles Nevile writes:
> 17.10.2014, 20:06, "White, Jason J" <jjwhite@ets.org>:
> >> -----Original Message-----
> >> From: chaals@yandex-team.ru [mailto:chaals@yandex-team.ru]
> >> A use case is to build a component that is used in various pages, in
> >> different locations, and locally assign tabindex within it, but not have
> >> that tabindex override the order of tabbing around the rest of the page.
> >>
> >> So the requirement *might* be something like being able to scope a set
> >> of tabindex attributes, such that they only apply within the scope.
> >
> > One solution might be a boolean attribute that confines the effect of tabindex attributes of descendant elements to that subtree, and ignores all values of tabindex occurring outside the subtree.
> I haven't taken the time to write up a use case in more detail. But at Yandex we build a massive amount of web content (hundreds of millions of views per day) in something like the way I described.
> My initial off-the-cuff thinking was some attribute that would scope the tabindex, analagous to the "itemscope" attribute in microdata. Which might be the same as your idea. But perhaps I need to think harder. In the meantime I'll go back to some of the teams who produce these things at Yandex - they might have futher ideas.
> cheers
> --
> Charles McCathie Nevile - web standards - CTO Office, Yandex
> chaals@yandex-team.ru - - - Find more at http://yandex.com


Janina Sajka,	Phone:	+1.443.300.2200
		Email:	janina@rednote.net

Linux Foundation Fellow
Executive Chair, Accessibility Workgroup:	http://a11y.org

The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair,	Protocols & Formats	http://www.w3.org/wai/pf
	Indie UI			http://www.w3.org/WAI/IndieUI/
Received on Monday, 20 October 2014 13:31:33 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:45:10 UTC