Atributos data en HTML
Datos propios en un elemento, legibles desde CSS y desde scripts.
<ul id="steps">
<li data-step-index="0" data-stars="3" data-lang="python">
Variables
</li>
<li data-step-index="1" data-stars="1" data-lang="python">
Strings
</li>
<li data-step-index="2" data-stars="0" data-locked="true">
Flow control
</li>
</ul>
Cómo funciona
- Cualquier atributo que empiece con
data-es válido y tuyo. - Los scripts los leen vía
dataset, con guiones vueltos camelCase. - CSS puede seleccionarlos, que es como funcionan los hooks de temas.
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 247
- Tokens
- 61
- Ritmo de tres estrellas
- 75 tpm
Al ritmo de tres estrellas de 75 tokens por minuto, este intento toma unos 49 segundos.
Paso 2 de 2 en Contenido que se lee bien; paso 14 de 15 en HTML accesible.