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
start
vsvalue
en<li>
:-
start
afecta 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 destart
y 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-reset
ycounter-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
start
en listas desordenadas (<ul>
):
No tiene efecto, ya que<ul>
no usa numeración. -
Confundir
start
conreversed
:reversed
invierte el orden de la numeración (ej.: 3, 2, 1), mientras questart
define 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
start
junto contype
para 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.