Les données tabulaires sont simplement les données contenues dans un tableau. Dans HTML, c'est le contenu qui se trouve dans les cellules d'un tableau, c'est-à-dire ce qui se trouve entre les.
ou alors.
Mots clés. Le contenu du tableau peut être des nombres, du texte,
, et une combinaison de ceux-ci; et un autre tableau peut même être imbriqué dans une cellule du tableau.
La meilleure utilisation d'une table, cependant, est pour l'affichage des données.
Selon le W3C:
"Le modèle de tableau HTML permet aux auteurs d'organiser les données - texte, texte préformaté, images, liens, formulaires, champs de formulaire, autres tableaux, etc. - en lignes et colonnes de cellules." La source: Présentation des tableaux de la spécification HTML 4.
Le mot clé de cette définition est Les données. Au début de l'histoire de la conception Web, les tableaux ont été adaptés en tant qu'outils pour aider à la mise en page et contrôler comment et où le contenu de la page Web apparaîtrait. Cela pouvait parfois entraîner un mauvais affichage dans différents navigateurs, selon la façon dont les navigateurs géraient les tableaux, ce n'était donc pas toujours une méthode de conception élégante.
Cependant, au fur et à mesure que la conception de sites Web a progressé et avec l'avènement de feuilles de style en cascade (CSS), la nécessité d'utiliser des tableaux pour gérer grossièrement les éléments de conception de page a disparu. Le modèle de tableau n'est pas développé comme un moyen pour les auteurs Web de manipuler la mise en page d'une page Web ou de modifier son apparence avec des cellules, des bordures ou couleurs de fond.
Quand utiliser des tableaux pour afficher du contenu
Si le contenu que vous souhaitez placer sur une page est une information que vous vous attendez à voir gérée ou suivie dans un tableur, alors ce contenu se prêtera presque certainement bien à une présentation dans un tableau sur une page Web.
Si vous voulez avoir des champs d'en-tête en haut des colonnes de données ou à gauche des lignes de données, alors il s'agit d'un tableau et un tableau doit être utilisé.
Si le contenu a du sens dans une base de données, en particulier une base de données très simple, et que vous souhaitez simplement afficher les données et ne pas les rendre jolies, alors une table est acceptable.
Quand ne pas utiliser de tableaux pour afficher du contenu
Évitez d'utiliser des tableaux dans des situations où le but n'est pas simplement de transmettre le contenu des données lui-même.
N'utilisez pas de tableaux si:
- Le but principal du tableau est de positionner le contenu sur la page. Par exemple, pour ajouter de l'espacement autour d'une image, pour placer des icônes de puces sur une liste ou pour forcer un bloc de texte à agir comme un guillemet.
- Vous souhaitez utiliser les couleurs ou les images d'arrière-plan simplement pour augmenter la page plutôt que pour appeler les données. Par exemple, mettre en surbrillance toutes les autres lignes d'un tableau est correct, mais ne changer que les cellules en haut à droite car cela les fait correspondre à l'arrière-plan de la page ne l'est pas.
- Vous découpez une image, puis vous remettez les morceaux d'image ensemble sur la page à l'aide du tableau. C'était très courant il y a quelques années mais n'est plus considéré comme correct.
N'ayez pas peur des tables
Il est tout à fait possible de créer une page Web qui utilise des tableaux très créatifs pour les données tabulaires. Les tableaux sont une partie importante de la spécification XHTML, et apprendre à bien afficher les données tabulaires est une partie importante de la création de pages Web.