Ho creato un tabbable div
con l'attributo tabindex
per rendere accessibile il contenuto nascosto.Tabindex Focus Styles
Attualmente quando si fa clic con il mouse, lo div
ottiene lo stile del browser :focus
.
C'è un modo per avere quell'elemento tabbable per avere lo stile di messa a fuoco quando si accede tramite la tastiera? Un elemento di ancoraggio ha questo di default.
Div
contabindex='0'
ottiene stili di messa a fuoco del browser su mouse e tastiera interazione- Anchor ottiene stili di messa a fuoco del browser sull'interazione tastiera solo
Vorrei il div di emulare l'ancora. Rendendolo un'ancora non è un'opzione, sfortunatamente.
Qualsiasi aiuto sarebbe grande, sono sinceramente in perdita.
Modifica -> Ecco un esempio: http://jsfiddle.net/LvXyL/2/
FWIW: Sembra che il comportamento che si sta descrivendo dipenda in realtà dal browser: in Chrome, div ottiene lo stile di messa a fuoco sul mouse/tastiera ma si ancorano solo sulla tastiera come si descrive; ma in IE, * entrambi * ottengono il rettangolo di messa a fuoco sul mouse o sulla tastiera; nel frattempo, in Firefox, non viene visualizzato lo schema di messa a fuoco * finché * non viene utilizzata la tastiera in quel fotogramma e, successivamente, entrambi ottengono il contorno di messa a fuoco sia per il mouse che per la tastiera! – BrendanMcK