AD

¿Ya dominas lo básico? Un curso estructurado de HTML & CSS es la vía rápida para dar el salto.

Ver cursos de HTML & CSS en Udemy

Enlace de afiliado. No te cuesta nada extra.

🎨Lecciones de HTML & CSS
Lección 26 / 50

Tablas avanzadas (colspan y rowspan)

En esta lección combinarás celdas para representar tablas con estructura real, como un horario de clases.

colspan="2" hace que una celda ocupe dos columnas; rowspan="2", que ocupe dos filas. Al fusionar celdas hay que descontar las que desaparecen: si una celda se extiende por dos columnas, en esa fila escribes una etiqueta menos.

El código de ejemplo tiene una cabecera que abarca dos columnas y una celda de «tiempo libre» que ocupa dos filas. Cuenta las etiquetas de la tercera fila: son solo dos, porque la tercera columna ya la ocupa la celda fusionada de arriba.

El fallo más habitual es precisamente ese descuadre: si dejas las celdas de más, la tabla se desborda hacia la derecha y aparecen huecos. Cuando una tabla «se rompe», cuenta las celdas fila por fila teniendo en cuenta las fusiones.

En el trabajo real, las tablas complejas cuestan de adaptar a móvil, así que se suelen envolver en un contenedor con desplazamiento horizontal. Para la accesibilidad, además, conviene añadir scope a las cabeceras.

HTML & CSS
SALIDA

💡 La vista previa se genera por completo en esta página; no se envía nada al exterior.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)