Use táboas para datos, non para deseño en XHTML
Os datos tabulares son simplemente os datos contidos nunha táboa. En HTML , é o contido que vive nas celas dunha tabela -es decir, o que hai entre as etiquetas
O mellor uso dunha táboa, con todo, é para a visualización de datos.
Segundo o W3C:
"O modelo de táboa HTML permite aos autores organizar texto de datos, texto preformado, imaxes, ligazóns, formularios, campos de formulario, outras táboas, etc.-en filas e columnas de celas."
Fonte: Introdución a táboas da especificación HTML 4.
A palabra clave nesa definición é datos . No inicio da historia do deseño web, as táboas foron adaptadas como ferramentas para axudar a definir e controlar como e onde aparecerían os contidos da páxina web. Isto pode ás veces xerar unha visualización deficiente en diferentes navegadores, dependendo de como os navegadores traten as táboas, polo que non sempre era un método elegante no deseño.
Non obstante, a medida que avanzou o deseño web e coa chegada das follas de estilo en cascada (CSS) , a necesidade de usar táboas para manexar de xeito bruto os elementos de deseño da páxina desapareceron. O modelo da táboa non se desenvolve como unha forma de que os autores web poidan manipular o deseño dunha páxina web ou cambiar a forma na que se verán con celas, bordos ou cores de fondo .
Cando usar táboas para mostrar contido
Se o contido que desexa colocar nunha páxina é a información que esperaría ver xestionada ou rastrexada nunha folla de cálculo, entón o contido seguramente fará que se poida presentar nunha táboa nunha páxina web.
Se vai ter campos de cabeceira na parte superior das columnas de datos ou á esquerda das filas de datos, entón é tabular e debe empregarse unha táboa.
Se o contido ten sentido nunha base de datos, especialmente unha base de datos moi simple, e só quere amosar os datos e non facelo bonito, entón é aceptable unha táboa.
Cando non usar táboas para mostrar contido
Evite utilizar táboas en situacións onde o propósito non é simplemente transmitir o contido de datos en si.
Non use táboas se:
- O obxectivo principal da táboa é situar os contidos na páxina. Por exemplo, para engadir espazamento ao redor dunha imaxe, colocar iconas de viñetas nunha lista ou forzar un bloque de texto para que actúe como unha cita de tracción.
- Quere usar as cores de fondo ou imaxes simplemente para aumentar a páxina en lugar de chamar os datos. Por exemplo, resaltar que todas as outras filas dunha táboa están ben, pero cambiando só as celas superiores da dereita porque iso fai que coincidan co fondo da páxina non.
- Estás cortando unha imaxe e logo colocando as pezas da imaxe xuntos na páxina usando a táboa. Isto foi moi común fai algúns anos, pero xa non se considera correcto.
Non teña medo ás táboas
É moi posible crear unha páxina web que use táboas moi creativas para datos tabulares. As táboas son unha parte importante da especificación XHTML e aprender a mostrar datos tabulares tamén é unha parte importante da creación de páxinas web.