Listas ordenadas y desordenadas
En la práctica anterior aprendiste a estructurar texto con títulos, subtítulos y elementos en línea. Ahora vamos a dar un paso más: organizar información en forma de listas, algo super común en páginas web (recetas, menús, pasos, glosarios, etc.).
¿Qué tipos de listas existen en HTML?
Section titled “¿Qué tipos de listas existen en HTML?”HTML tiene tres tipos principales de listas:
- Lista desordenada con
<ul>(unordered list). - Lista ordenada con
<ol>(ordered list). - Lista de definiciones con
<dl>(description list).
En los dos primeros casos, cada elemento se escribe con <li> (list item).
Listas desordenadas (<ul>)
Section titled “Listas desordenadas (<ul>)”Se usan cuando el orden de los elementos no importa. El navegador las muestra normalmente con viñetas.
Materiales para dibujo
- Escuadra
- Cartabón
- Compás
- Portaminas
<html> <body> <h2>Materiales para dibujo</h2> <ul> <li>Escuadra</li> <li>Cartabón</li> <li>Compás</li> <li>Portaminas</li> </ul> </body></html>Listas ordenadas (<ol>)
Section titled “Listas ordenadas (<ol>)”Se usan cuando el orden sí importa, por ejemplo en instrucciones o pasos. El navegador las muestra con números por defecto.
Pasos para guardar un archivo
- Abre el menú file
- Haz clic en "Save As..."
- Elige la carpeta de destino
- Pulsa en Guardar
<html> <body> <h2>Pasos para guardar un archivo</h2> <ol> <li>Abre el menú file</li> <li>Haz clic en "Save As..."</li> <li>Elige la carpeta de destino</li> <li>Pulsa en Guardar</li> </ol> </body></html>Listas de definiciones (<dl>, <dt>, <dd>)
Section titled “Listas de definiciones (<dl>, <dt>, <dd>)”Este tipo de lista es ideal para mostrar términos y su descripción:
<dl>: contenedor de la lista de definiciones.<dt>: término.<dd>: definición del término.
Mini glosario web
- HTML
- Lenguaje de marcado para estructurar páginas web.
- Etiqueta
- Elemento de HTML que define una parte del contenido.
<html> <body> <h2>Mini glosario web</h2> <dl> <dt>HTML</dt> <dd>Lenguaje de marcado para estructurar páginas web.</dd>
<dt>Etiqueta</dt> <dd>Elemento de HTML que define una parte del contenido.</dd> </dl> </body></html>¿Se pueden anidar listas?
Section titled “¿Se pueden anidar listas?”Sí, puedes meter una lista dentro de otra. Esto se usa para crear subcategorías.
Temario
-
HTML
- Etiquetas básicas
- Listas
- CSS
<html> <body> <h2>Temario</h2> <ul> <li> HTML <ul> <li>Etiquetas básicas</li> <li>Listas</li> </ul> </li> <li>CSS</li> </ul> </body></html>Práctica 3: Crea una receta con listas
Section titled “Práctica 3: Crea una receta con listas”Vamos a continuar la práctica anterior (practica-2) creando una nueva entrega. Dentro de practicas, crea una carpeta llamada practica-3, y dentro un archivo index.html.
Directorypracticas - Carpeta raíz de prácticas
Directorypractica-3 - Carpeta de la práctica 3
- index.html - Archivo donde harás la actividad
En este archivo, crea una página HTML de una receta de cocina (la que tú quieras) siguiendo estas pautas:
- Escribe la estructura base del documento (html, head, title y body).
- Añade un h1 con el nombre de la receta.
- Crea como mínimo 3 listas en total.
- Asegúrate de incluir mínimo una de cada tipo:
- una lista desordenada (ul) para los ingredientes,
- una lista ordenada (ol) para los pasos de preparación,
- y una lista de definiciones (dl con dt y dd) para explicar al menos 2 términos de cocina.
- Añade al menos un h2 para separar secciones (por ejemplo: Ingredientes, Preparación y Glosario).
- Anida una lista dentro de otra, por ejemplo separando ingredientes principales y opcionales.