Me queda la duda de cuándo se recomienda usar la etiqueta ol en vez de ul y también en qué casos es mejor utilizar id en vez de una clase.
Me queda la duda de cuándo se recomienda usar la etiqueta ol en vez de ul y también en qué casos es mejor utilizar id en vez de una clase.
La etiqueta
<ol>
<li>Primer elemento</li>
<li>Segundo elemento</li>
<li>Tercer elemento</li>
</ol>
Esto generará una lista ordenada numerada del 1 al 3:
1. Primer elemento
2. Segundo elemento
3. Tercer elemento
La etiqueta
<ul>
<li>Elemento 1</li>
<li>Elemento 2</li>
<li>Elemento 3</li>
</ul>
Esto generará una lista desordenada con viñetas para cada elemento:
En cuanto a la diferencia entre usar el atributo id y una clase para seleccionar elementos en CSS o JavaScript, aquí tienes algunas pautas:
El atributo id se utiliza cuando quieres identificar un elemento de manera única. Debes asegurarte de que no haya otros elementos con el mismo id en el documento HTML, ya que el id debe ser único. Puedes seleccionar elementos por su id utilizando el selector CSS #id o acceder a ellos mediante JavaScript utilizando getElementById(). El uso de id es útil cuando necesitas seleccionar un elemento específico para aplicar estilos o manipularlo con JavaScript.
La clase se utiliza para agrupar elementos que tienen características o estilos similares. Puedes asignar la misma clase a múltiples elementos y seleccionarlos en CSS utilizando el selector de clase .clase o en JavaScript mediante getElementsByClassName(). Las clases son útiles cuando deseas aplicar estilos o manipular varios elementos con características comunes.
En resumen, utiliza la etiqueta
¡Muchas gracias!
Con gusto, si necesitas más aclaración puedes encontrarme en Discord como natsumychan#4117.
Saludos!!
Hola Shandell,
ol
se usa para listas ordenadas.
Pero en aplicaciones empresariales se prefiere ul
que mejora la experiencia del usuario, esto puede mejorar el SEO y también facilita el consumo y renderizado de APIs y el performance de la aplicación al listar elementos.
id
identifica elementos unicos para aplicar estilos o funciones de JavaScript muy concretos, sin embargo, en el contexto de la Arquitectura CSS (conjunto de buenas practicas para organizar e implementar CSS mantenible y escalable) recomiendan reducir el uso de los id
y en su lugar usar clases.
Tambien puedes usar las utilities classes de Tailwind para aplicar CSS directamente sobre la etiqueta HTML.