El Atributo START

Se utiliza con listas ordenadas ol para definir el número inicial desde el cual comienza la numeración de los elementos de la lista.
El atributo start en HTML se utiliza con listas ordenadas (<ol>) para definir el número inicial desde el cual comienza la numeración de los elementos de la lista. Este atributo es útil cuando necesitas continuar una secuencia numérica entre listas o ajustar manualmente el inicio de la enumeración. A continuación, te explicamos cómo implementarlo correctamente.
1. Introducción al atributo start
-
Propósito:
Especificar el valor inicial de la numeración en una lista ordenada (<ol>). -
Valor aceptado:
Un número entero (positivo o negativo). -
Compatibilidad:
Todos los navegadores modernos (Chrome, Firefox, Safari, Edge).
2. Sintaxis básica
<ol start="número"> <li>Elemento 1</li> <li>Elemento 2</li> </ol>
3. Ejemplos prácticos
Ejemplo 1: Lista que comienza en 5
<ol start="5"> <li>Primer elemento (número 5)</li> <li>Segundo elemento (número 6)</li> <li>Tercer elemento (número 7)</li> </ol>
Resultado:
5. Primer elemento
6. Segundo elemento
7. Tercer elemento
Ejemplo 2: Continuar una lista desde un número anterior
Imagina que tienes dos listas y quieres que la segunda continúe donde terminó la primera:
<!-- Primera lista --> <ol> <li>Manzanas</li> <li>Plátanos</li> </ol> <!-- Segunda lista continúa desde el 3 --> <ol start="3"> <li>Naranjas</li> <li>Uvas</li> </ol>
Resultado:
-
Manzanas
-
Plátanos
-
Naranjas
-
Uvas
Ejemplo 3: Combinar con type para tipos de numeración
El atributo start funciona con cualquier tipo de numeración definido por type (como letras o números romanos):
<ol type="A" start="3"> <li>Elemento A (letra C)</li> <li>Elemento B (letra D)</li> </ol> <ol type="I" start="4"> <li>Elemento I (número IV)</li> <li>Elemento II (número V)</li> </ol>
Resultado:
C. Elemento A
D. Elemento B
IV. Elemento I
V. Elemento II
4. Casos de uso comunes
-
Continuar listas: Útil en artículos o tutoriales donde una lista se divide en secciones.
-
Reiniciar numeración: Si necesitas que una lista comience en un valor específico (ej.: errores enumerados desde el 100).
-
Listas con prefijos: Para integrar números de versión, códigos u otros sistemas de numeración externos.
5. Consideraciones clave
-
El atributo
startvsvalueen<li>:-
startafecta a toda la lista. -
value(en un<li>) cambia el número de un elemento específico y reinicia la secuencia desde allí.
<ol> <li>Elemento 1</li> <li value="5">Elemento 5</li> <!-- Reinicia la numeración --> <li>Elemento 6</li> </ol>
-
-
-
Accesibilidad:
Algunos lectores de pantalla pueden ignorar el valor destarty anunciar los elementos como "1, 2, 3...". Si la numeración es crítica, considera añadir el número directamente en el texto del<li>. -
Alternativas con CSS:
Para necesidades complejas (ej.: saltos de números o estilos personalizados), usa propiedades comocounter-resetycounter-increment.ol { counter-reset: list-item 4; } /* Inicia la numeración en 5 */ li { display: list-item; }
6. Errores comunes
-
Usar valores no enteros:
start="3.5"es inválido (solo números enteros). -
Aplicar
starten listas desordenadas (<ul>):
No tiene efecto, ya que<ul>no usa numeración. -
Confundir
startconreversed:reversedinvierte el orden de la numeración (ej.: 3, 2, 1), mientras questartdefine el inicio.
7. Conclusión
El atributo start es ideal para:
-
Controlar la numeración de listas ordenadas de manera sencilla.
-
Mantener secuencias lógicas entre múltiples listas.
-
Personalizar la presentación de contenido enumerado.
Ejemplo integrado:
<ol type="a" start="3"> <li>Inicio en la letra "c"</li> <li>Letra "d"</li> <li>Letra "e"</li> </ol>
Resultado:
c. Inicio en la letra "c"
d. Letra "d"
e. Letra "e"
Recuerda:
-
Usa
startjunto contypepara numeración con letras o números romanos. -
Prueba en diferentes navegadores para garantizar compatibilidad.
-
Considera CSS para necesidades de numeración avanzadas.
Con este tutorial, podrás implementar listas ordenadas flexibles y bien estructuradas en tus proyectos web.