Forum de discussion
Forum « Programmation HTML » (archives)
Re: les DIVS vs table : qu'en est il ?
Envoyé: 8 février 2004, 8h34 par Oznog
En effet la question n'est pas banale.
En tant que pur et dur des recommendations de la W3C je faisiais partie de ceux qui croyais les tableau HTML (balise <table>) mort.
Mea culpa, javais tord. Les tableaux HTML sont toujours des dernières recommendations de la W3C du xHTML tant transitionnel, strict ou même 1.1!
Maintenant, reste à faire la différence entre un bloc DIV et un tableau...
> Tableau
Comme son nom l'indique, un tableau evrait faire des tableau, lignes/colonnes avec en-tête, parfois avec colspans/rowspans MAIS PAS POUR STRUCTURER UNE PAGE.
> Bloc DIV
Pour structurer une page, menu, navigation, en-tête, pied de page, encart, éléments flottants, blocs de styles. Particulièrement utile pour une structure non-symtrique (avec un tableau, des zones ou cellules doivent être créées et donc gérer pour rien puisqu'une table doit toujours rester symétrique.
Noter qu'un tableau demande 2 passes par le navigateur, deux lectures et donc beaucoup de ressources... Il faut aussi lire la fin du tableau avant d'afficher le début. Pour un long tablau c'est pas l'idéale. Dans un texte ça va mais quand c'est l'en-tête (H1) qui attend que la cellule du pied de page pour s'afficher ce n'est pas bon.
En d'autres mots, les tableau HTML sont toujours en vie et heureusement pour faire justement des tableau mais a utilisé avec modération et intelligence.
Ciao
Oznog
Réponses
|