Utilitzeu taules per a dades, no en format XHTML
Les dades tabulars són simplement les dades contingudes en una taula. En HTML , és el contingut que viu en les cel·les de la taula, és a dir, què hi ha entre les etiquetes
El millor ús d'una taula, però, és per a la visualització de dades.
Segons el W3C:
"El model de taula HTML permet als autors disposar text de dades, text preformatat, imatges, enllaços, formularis, camps de formularis, altres taules, etc.-en files i columnes de cel·les".
Font: Introducció a les taules de l'especificació HTML 4.
La paraula clau en aquesta definició és la informació . A principis de la història del disseny web, les taules van ser adaptades com a eines per ajudar a definir i controlar com i on apareixerien els continguts de la pàgina web. Això de vegades podria resultar en una visualització deficient en diferents navegadors, depenent de com els navegadors controlaven les taules, de manera que no sempre era un mètode elegant en el disseny.
Tanmateix, a mesura que el disseny web ha avançat i amb l'arribada de fulls d'estil en cascada (CSS) , la necessitat d'utilitzar taules per gestionar de manera crua els elements de disseny de pàgina no es va reduir. El model de la taula no es desenvolupa com una manera perquè els autors web manipulin el disseny d'una pàgina web o modifiquin el seu aspecte amb cel·les, vores o colors de fons .
Quan s'utilitzen taules per mostrar el contingut
Si el contingut que voleu col · locar en una pàgina és la informació que esperaria veure administrat o seguit en un full de càlcul, llavors aquest contingut segurament es farà bé per a la presentació en una taula d'una pàgina web.
Si teniu camps de capçalera a la part superior de les columnes de dades o a l'esquerra de les files, és tabular i s'ha d'utilitzar una taula.
Si el contingut té sentit en una base de dades, especialment una base de dades molt senzilla, i només voleu mostrar les dades i no fer-la bastant, llavors una taula és acceptable.
Quan no s'utilitzen taules per mostrar contingut
Eviteu utilitzar taules en situacions on el propòsit no és simplement transmetre el contingut de dades en si mateix.
No utilitzeu taules si:
- El propòsit principal de la taula és posicionar els continguts a la pàgina. Per exemple, per afegir espaiat al voltant d'una imatge, col·loqueu icones de bala en una llista o forqueu un bloc de text per actuar com un pressupost.
- Voleu utilitzar els colors de fons o les imatges simplement per augmentar la pàgina en lloc de trucar a les dades. Per exemple, destacar que totes les altres files d'una taula estan ben bé, però canviar només les cel·les de la part superior dreta, ja que les fa coincidir amb el fons de la pàgina.
- Esteu tallant una imatge i, a continuació, col·loqueu les peces de la imatge junts a la pàgina usant la taula. Això era molt comú fa uns anys, però ja no es considera correcte.
No tingueu por de les taules
És molt possible crear una pàgina web que utilitzi taules de creació molt creativa per a dades tabulars. Les taules són una part important de l'especificació XHTML, i aprendre a mostrar dades tabulars és una part important de la creació de pàgines web.