Por lo tanto, estoy probando todas las etiquetas y atributos HTML diferentes, actualizando un poco las cosas, y por alguna razón, accesskey no parece estar funcionando.El atributo HTML accesskey no funciona como debería
El atributo accesskey se usa para asignar una clave a un elemento. Dependiendo de su sistema operativo, presionar Alt + esa tecla (Windows) o Cmd + esa tecla (Mac) le dará enfoque a ese elemento.
Aquí hay un poco de algo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
a:focus{
color:red
}
</style>
</head>
<body>
<a accesskey="x" target="new" href="#">Hello</a>
</body>
</html>
así que estoy trabajando en una máquina Windows. Por lo tanto, espero que el ancla se ponga roja cuando presiono Alt + x. Sin embargo, no lo es. ¿Hay algún problema con el código, o estoy esperando que ocurra algo incorrecto?
En Firefox, no pasa nada. Google Chrome abre una nueva pestaña (como debería ser, el atributo de destino dice "nuevo", lo que significa que se abre en una nueva pestaña/ventana) e IE salta al ancla pero no hace nada más.
Por cierto, "nuevo" es un objetivo no estándar; utilice el "_blank" oficial en su lugar. –