Utilisation d'un div
instiller un td
n'est pas pire que toute autre façon d'utiliser les tableaux pour la mise en page. (Certaines personnes n'utilisent jamais les tableaux pour la mise en page cependant, et il se trouve que je suis l'une d'entre elles).
Si vous utilisez un div
dans un td
vous vous retrouverez cependant dans une situation où il peut être difficile de prévoir la taille des éléments. La valeur par défaut d'un div est de déterminer sa largeur à partir de son parent, et la valeur par défaut d'une cellule de tableau est de déterminer sa taille en fonction de la taille de son contenu.
Les règles concernant la manière dont un div
doit être dimensionnée est bien définie dans les normes, mais les règles concernant la manière dont une td
n'est pas aussi bien définie, de sorte que les différents navigateurs utilisent des algorithmes légèrement différents.