Sacar una región de juego en HTML
Cuando se abre un diálogo, todo lo que queda detrás debería dejar de ser alcanzable.
<div id="page" inert>
<h1>Reports</h1>
<button type="button">Export</button>
<a href="/help">Help</a>
</div>
<div class="drawer" role="dialog" aria-modal="true"
aria-labelledby="drawer-title">
<h2 id="drawer-title">Filters</h2>
<button type="button">Apply</button>
</div>
Cómo funciona
inertquita un subárbol del foco, los clics y el árbol de accesibilidad.- Un
<dialog>modal lo hace por ti;inertes para todo lo demás. - Se hereda, así que un solo atributo cubre todo el fondo.
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 272
- Tokens
- 82
- Ritmo de tres estrellas
- 75 tpm
Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 66 segundos.
Paso 3 de 4 en Foco y visibilidad; paso 11 de 15 en HTML accesible.