Tablas - Parte III

Atributos de una tabla

Para hacer que las celdas ocupen más de una fila o más de una columna, tenemos 2 atributos:

rowspan
Sirve para que una celda ocupe más de una fila. El valor por defecto es 1.
colspan
Sirve para que una celda ocupe más de una columna, también es 1 el valor por defecto.

Cuando necesitamos seleccionar una columna, tenemos la etiqueta colgroup, que nos permite seleccionar una columna en concreto. Dentro pondremos tantas etiquetas col como columnas tengamos, cada etiqueta col equivaldrá a una columna siguiendo el mismo orden que tienen en la tabla.

Si necesitamos que una etiqueta col agrupe más de una columna, tenemos el atributo span="", que funciona exactamente igual que rowspan y colspan.

Uso de colspan y rowspan
Forma de usar correctamente rowspan y colspan
La tabla que muestra la imagen el navegador la representa así:
Título
TH 1 - THEAD TH 2 - THEAD TH 3 - THEAD
TD 1 - TBODY TD 2 / 3 - TBODY
TD 2 - TBODY TD 3 - TBODY

Como notarás en las celdas coloreadas (por css para que se vea), para que una celda ocupe 2 filas o 2 columnas, es necesario que el lugar de la celda que va a ocupar, no tenga una celda declarada en el HTML, sino el navegador lo que hace es desbordar la celda que sobra.