He hecho un tabulable div
con el atributo tabindex
para hacer accesible el contenido oculto.Tabindex Focus Estilos
Actualmente, cuando se hace clic con el mouse div
obtiene el estilo del navegador :focus
.
¿Hay alguna manera de tener ese elemento tabble para tener solo un estilo de enfoque cuando se accede a través del teclado? Un elemento de anclaje tiene esto por defecto.
Div
contabindex='0'
consigue estilos de enfoque del navegador en el ratón y el teclado interacción- ancla consigue estilos de enfoque del navegador en interacción con el teclado única
Me gustaría que el div para emular el ancla. Hacerlo un ancla no es una opción aunque desafortunadamente.
Cualquier ayuda sería genial, estoy realmente perdido.
Editar -> Este es un ejemplo: http://jsfiddle.net/LvXyL/2/
FWIW: Parece que el comportamiento que está describiendo depende realmente del navegador: en Chrome, div obtiene el estilo de foco en el mouse/teclado pero ancla solo en el teclado como usted describe; pero en IE, * ambos * obtienen el rectángulo de foco en el mouse o el teclado; mientras tanto, en Firefox, ni obtener el esquema de enfoque * hasta que * el teclado se use en ese cuadro, y luego ambos obtengan el contorno del foco tanto para el mouse como para el teclado. – BrendanMcK