3.4 Estructura tu contenido: Listas, tablas y formularios
Crear listas ordenadas y desordenadas para mostrar información, tablas simples para organizar datos, y formularios básicos para recoger datos del usuario.
Crear listas ordenadas y desordenadas para mostrar información, tablas simples para organizar datos, y formularios básicos para recoger datos del usuario.
Cada estructura tiene una función específica:
Elegir el elemento correcto ayuda a que el contenido sea más claro, accesible y funcional.
Para crear una lista ordenada en HTML:
<ol> para iniciar la lista.<li>.</ol>.Ejemplo:
<ol><li>Despertar</li><li>Preparar café</li><li>Revisar tareas del día</li></ol>
El navegador mostrará los elementos numerados automáticamente.
Se crean con la etiqueta <ul> y elementos con <li>.
<ul>.<li>.</ul>.Ejemplo:
<ul><li>Regar las plantas</li><li>Responder correos</li><li>Planear la semana</li></ul>
Este tipo de lista es útil para mostrar elementos de lista no secuenciales.
Para anidar listas en HTML:
<ul> o <ol> dentro de un <li> de otra lista.<ul><li>Trabajo<ul><li>Revisar informes</li><li>Enviar correos</li></ul></li><li>Casa<ul><li>Cocinar</li><li>Limpiar baño</li></ul></li></ul>
Cada sublista se visualizar con sangrado por default para mayor claridad.
Una tabla básica en HTML se estructura así:
<table> para definir la tabla.<tr>.<td>.Ejemplo:
<table><tr><td>Tarea</td><td>Prioridad</td></tr><tr><td>Revisar agenda</td><td>Alta</td></tr></table>
Las tablas se leen de izquierda a derecha y de arriba a abajo.
Para crear una tabla con encabezados:
<thead> para definir la cabecera.<th> en lugar de <td>.<tbody>.<table><thead><tr><th>Tarea</th><th>Fecha límite</th></tr></thead><tbody><tr><td>Enviar reporte</td><td>20/07/2025</td></tr></tbody></table>
Esto mejora la accesibilidad y el estilo visual de la tabla.
Un formulario HTML básico incluye:
<form> como contenedor principal.<label> para identificar cada campo.<input> o <textarea> para recibir datos.<button> para enviar la información.<form><label for="tarea">Nueva tarea:</label><input type="text" id="tarea" name="tarea"><button type="submit">Agregar</button></form>
*El procesamiento de los datos enviados se verá más adelante en el módulo de BackEnd.
Hoy conociste elementos fundamentales del HTML que te permiten presentar información de forma clara y ordenada.
Estas estructuras forman la base de muchas interfaces que usamos a diario, como gestores de tareas, tiendas online o redes sociales.