El uso de tablas html es un clásico dentro del mundo web. Se usan como recurso para introducir datos e informaciones en un documento web. ¡O así debería ser!
Antes de que sigas leyendo me gustaría remarcar que antiguamente las tablas tuvieron su época dorada en las que eran usadas para maquetar páginas web.
De hecho, en algunos centros formativos IFCD0110 siguen enseñando a maquetar páginas con tablas… y cada vez que lo veo me provoca una cierta angustia porqué pienso que aunque está bien ver como se hacía antiguamente no se le debería dedicar tiempo en exceso.
Maquetar con tablas es algo completamente obsoleto a día de hoy y no se debería hacer.
¡Resiste la tentación!
Antiguamente se usaban una serie de atributos para dar formato visual a las tablas. Colores, anchos, … todo esto no se debe hacer con html sino con CSS.
En la entrada de hoy voy ahorrarme de hablar de todos estos atributos que ya no tienen ningún sentido a día de hoy en las webs modernas.
Soy de la opinión que no merece la pena que los alumnos pierdan el tiempo machacando conceptos que pertenecen a otra época.
Etiquetas html básicas para tablas
Menos es más. Cuando se trata de escribir tablas hazlo teniendo en cuenta que debes ser metódico y sin complicarte. No existe una única forma de escribir tablas en html.
Las etiquetas mínimas indispensables que debes aprender son:
- <table> – Se usa para indicar una tabla.
- <tr> – Se usa para indicar una fila.
- <td> – Se usa para indicar una celda.
Los atributos indispensables son
- colspan – Es un atributo de la etiqueta <td> para indicar una afectación sobre 2 columnas. El resultado es que une en una misma fila varias celdas.
- rowspan – Es un atributo de la etiqueta <td> para indicar una afectación sobre 2 filas. El resultado es que une en una misma columna varias celdas.
Con estas etiquetas te basta para subsistir. Ahora bien, si quieres darle un toque de calidad sigue leyendo.
Etiquetas html semánticas para tablas
Para que los motores de búsqueda entiendan mejor el contenido dentro de una tabla disponemos de las etiquetas
- <thead>
- <tbody>
- <tfooter>
- <caption>
Estas etiquetas nos permiten agrupar el contenido de una tabla.
Ya existían en html4 pero con html5 han pasado a tener significado semántico y por tanto han pasado a ser recursos html para estructurar la información de un documento web.
Como curiosidad notaréis que es indistinto el orden en que pongáis las etiquetas.
Si queréis alguna visualización concreta recordar que esto se debe hacer siempre con CSS.
Ejercicios recomendados
Querido lector,
Espero que este resumen te haya sido de utilidad. Como ves el html es fácil de entender. Simplemente necesita un poquito de práctica.
Si te ha gustado esta entrada…coge el teclado y ¡a escribir! Y si te animas déjame un comentario para animarme a seguir creando material 😉
Deja una respuesta