HTML - Listas desordenadas

-

Creación de una lista no ordenada

Para crear una lista no ordenada en HTML, se usa la etiqueta <ul>, que significa "unordered list" (lista no ordenada). La etiqueta <ul> es un contenedor para los elementos de la lista, representados por la etiqueta <li>. Cada etiqueta <li> representa un elemento individual en la lista.

Consejo: Lista no ordenada básica en HTML

<ul>
  <li>Elemento 1</li>
  <li>Elemento 2</li>
  <li>Elemento 3</li>
</ul>

Cuando se muestra en un navegador web, este código mostrará una lista con viñetas de tres elementos:

  • Elemento 1
  • Elemento 2
  • Elemento 3

El estilo de viñeta predeterminado para las listas no ordenadas es un disco sólido, pero puedes cambiar el estilo de la viñeta usando CSS, lo cual cubriremos en la siguiente sección.

Las etiquetas <li> deben ser hijos directos de la etiqueta <ul>. No puedes tener otros elementos o texto directamente dentro de la etiqueta <ul> sin envolverlos en etiquetas <li>.

Puedes añadir tantos elementos de lista como necesites dentro de la etiqueta <ul>. Cada etiqueta <li> creará un nuevo punto de viñeta y una nueva línea para el elemento de lista correspondiente.

Estilizando Listas Desordenadas

Por defecto, las listas desordenadas en HTML se muestran con viñetas de disco sólido. Sin embargo, puedes cambiar la apariencia de estas viñetas usando CSS para que coincidan con el diseño de tu sitio web o para mejorar el aspecto de la lista.

Para cambiar el estilo de viñeta de una lista desordenada, usa la propiedad list-style-type en CSS. Esta propiedad acepta varios valores que determinan la forma o estilo de las viñetas. Algunos valores comúnmente utilizados son:

Valor Descripción
disc La viñeta de disco sólido predeterminada
circle Una viñeta de círculo vacío
square Una viñeta de cuadrado sólido
none Elimina las viñetas

Consejo: Cambiar el estilo de viñeta de una lista desordenada usando CSS

<html>
<head>
  <style>
    ul.circle {
      list-style-type: circle;
    }
    ul.square {
      list-style-type: square;
    }
    ul.none {
      list-style-type: none;
    }
  </style>
</head>
<body>
  <ul class="circle">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
  </ul>

  <ul class="square">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
  </ul>

  <ul class="none">
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
  </ul>
</body>
</html>

Además de cambiar el estilo de viñeta, también puedes personalizar el color y el tamaño de las viñetas usando CSS. Para cambiar el color, usa la propiedad color en los elementos <li> o en el elemento <ul> mismo. Para cambiar el tamaño, puedes usar la propiedad font-size en los elementos <li>.

Consejo: Cambiar el color y el tamaño de las viñetas

<html>
<head>
  <style>
    ul {
      color: blue;
    }
    li {
      font-size: 20px;
    }
  </style>
</head>
<body>
  <ul>
    <li>Elemento 1</li>
    <li>Elemento 2</li>
    <li>Elemento 3</li>
  </ul>
</body>
</html>

En este ejemplo, las viñetas se mostrarán en color azul y los elementos de la lista tendrán un tamaño de fuente de 20 píxeles.

Recuerda que puedes dirigirte a listas desordenadas o elementos de lista específicos usando clases o IDs de CSS para aplicar diferentes estilos a diferentes listas en la misma página.

Al usar CSS para estilizar tus listas desordenadas, puedes hacer que se vean bien, coincidan con el diseño de tu sitio web y mejoren la experiencia del usuario.

Anidación de listas no ordenadas

En HTML, puedes crear listas no ordenadas anidadas colocando un elemento <ul> dentro de un elemento <li> de otra lista no ordenada. Esto te permite crear una jerarquía de listas y elementos de sublistas.

Al anidar listas no ordenadas, es importante pensar en la sangría y la jerarquía de los elementos de la lista. Cada lista anidada debe estar sangrada para mostrar que es una sublista del elemento de la lista principal. Esto ayuda a que la estructura de la lista sea clara y fácil de entender.

Consejo: Ejemplo de lista no ordenada anidada

<ul>
  <li>Frutas
    <ul>
      <li>Manzanas</li>
      <li>Plátanos</li>
      <li>Naranjas</li>
    </ul>
  </li>
  <li>Verduras
    <ul>
      <li>Zanahorias</li>
      <li>Brócoli</li>
      <li>Espinacas</li>
    </ul>
  </li>
  <li>Lácteos
    <ul>
      <li>Leche</li>
      <li>Queso</li>
      <li>Yogur</li>
    </ul>
  </li>
</ul>

Tenemos una lista no ordenada principal con tres elementos: Frutas, Verduras y Lácteos. Cada uno de estos elementos de la lista contiene una lista no ordenada anidada con elementos más específicos relacionados con la categoría principal.

Cuando se muestra en un navegador web, esta lista anidada se verá así:

  • Frutas
    • Manzanas
    • Plátanos
    • Naranjas
  • Verduras
    • Zanahorias
    • Brócoli
    • Espinacas
  • Lácteos
    • Leche
    • Queso
    • Yogur

Observa cómo los elementos de la sublista están sangrados para mostrar que pertenecen al elemento de la lista principal. Esto hace que la jerarquía de la lista sea clara y ayuda a los usuarios a entender la relación entre las categorías principales y sus subelementos.

Puedes anidar listas no ordenadas tan profundamente como necesites, pero generalmente es mejor mantener la anidación en un nivel razonable para evitar que la lista sea demasiado compleja o difícil de seguir. Si te encuentras anidando listas más de 2 o 3 niveles de profundidad, considera si podría haber una mejor manera de organizar la información.

Al dar estilo a las listas no ordenadas anidadas con CSS, puedes dirigirte a las sublistas por separado de la lista principal. Por ejemplo, podrías usar un estilo de viñeta o color diferente para las sublistas para ayudar a que se destaquen o para crear una jerarquía visual.

Las listas no ordenadas anidadas son una herramienta útil para organizar y presentar información de manera clara y estructurada. Mediante el uso de sangría y jerarquía, puedes hacer que las listas complejas sean más fáciles de entender y seguir.

Consideraciones de Accesibilidad

Al crear listas no ordenadas en HTML, es importante tener en cuenta la accesibilidad. Esto significa asegurarse de que tus listas sean fáciles de entender y navegar para todos los usuarios, incluyendo aquellos que utilizan tecnologías de asistencia como lectores de pantalla.

Un aspecto clave para crear listas no ordenadas accesibles es usar elementos de lista significativos. Cada elemento <li> debe contener texto claro y conciso que transmita el propósito o contenido de ese elemento de la lista. Evita usar elementos de lista vacíos o elementos que contengan solo imágenes o iconos sin alternativas de texto.

Consejo: Lista No Ordenada Básica

<ul>
  <li>Inicio</li>
  <li>Sobre Nosotros</li>
  <li>Productos</li>
  <li>Contacto</li>
</ul>

Cada elemento de la lista contiene una sola palabra descriptiva que indica claramente el propósito de ese elemento en la lista, lo cual es útil para los usuarios que dependen de lectores de pantalla para navegar por la página.

Otra consideración importante es mantener la estructura de tus listas no ordenadas simple y clara. Usa un solo elemento <ul> para contener todos los elementos de la lista, y asegúrate de que cada elemento <li> sea un hijo directo del <ul>. Evita anidar otros elementos o contenido dentro de los elementos <li> a menos que sea necesario para el significado o la estructura de la lista.

Consejo: Lista No Ordenada Anidada

<ul>
  <li>Elemento 1</li>
  <li>Elemento 2</li>
  <li>Elemento 3
    <ul>
      <li>Subelemento 1</li>
      <li>Subelemento 2</li>
    </ul>
  </li>
</ul>

Este ejemplo muestra una estructura de lista simple con tres elementos principales, donde el tercer elemento contiene una sublista anidada. La estructura es clara y fácil de seguir, incluso para los usuarios que no pueden ver el diseño visual de la lista.

Es mejor evitar demasiado anidamiento de listas no ordenadas. Aunque está bien usar listas anidadas para mostrar relaciones jerárquicas o para organizar información compleja, demasiado anidamiento puede hacer que la lista sea difícil de seguir y entender, especialmente para los usuarios que dependen de tecnologías de asistencia.

Como regla general, intenta limitar el anidamiento a no más de 2 o 3 niveles de profundidad. Si te encuentras necesitando más que eso, considera si podría haber una mejor manera de organizar o presentar la información, como dividirla en múltiples listas o usar encabezados y párrafos en su lugar.

Ejemplos y usos

Las listas desordenadas se utilizan en muchos lugares de sitios web y contenido digital. Aquí hay algunas formas en que las listas desordenadas ayudan:

Menús de navegación

Las listas desordenadas se usan para crear menús de navegación en sitios web. Permiten organizar y mostrar una lista de enlaces o elementos de menú de manera clara y fácil de hacer clic.

Consejo: Menú de navegación simple

<ul>
  <li><a href="/">Inicio</a></li>
  <li><a href="/about">Acerca de</a></li>
  <li><a href="/services">Servicios</a></li>
  <li><a href="/contact">Contacto</a></li>
</ul>

Cada elemento del menú está envuelto en un elemento <li>, y los enlaces se crean usando el elemento <a> con el atributo href adecuado que apunta a la página o sección correspondiente del sitio web.

Listas de características

Al mostrar las características o beneficios de un producto, servicio o concepto, las listas desordenadas son excelentes para presentar la información de forma concisa y fácil de leer.

Consejo: Lista de características clave

<h3>Características clave:</h3>
<ul>
  <li>Diseño responsive</li>
  <li>Fácil personalización</li>
  <li>Optimizado para SEO</li>
  <li>Soporte 24/7</li>
</ul>

Esta lista desordenada muestra las características clave de un producto o servicio, facilitando a los lectores la comprensión rápida de los puntos principales.

Listas con viñetas en artículos

Al escribir artículos, publicaciones de blog o cualquier forma de contenido, el uso de viñetas puede ayudar a dividir párrafos largos y hacer que la información sea más fácil de escanear y entender para los lectores.

Consejos de estrategia para redes sociales

<p>Para crear una buena estrategia de redes sociales, considera lo siguiente:</p>
<ul>
  <li>Define tu público objetivo</li>
  <li>Establece metas y objetivos claros</li>
  <li>Elige las plataformas de redes sociales adecuadas</li>
  <li>Crea contenido atractivo y relevante</li>
  <li>Monitorea y analiza tu desempeño</li>
</ul>

Al usar una lista desordenada, los puntos principales se separan claramente y son fáciles de leer, haciendo que el contenido sea más atractivo y útil para el lector.

Recuerda mantener los elementos de tu lista cortos, relevantes y fáciles de entender. Utiliza texto significativo dentro de los elementos <li> y considera usar CSS para estilizar las viñetas y cambiar el aspecto de tus listas desordenadas para que se adapten al diseño y la marca de tu sitio web.