Karl torture un tableau avec CSS, et c'est instructif. J'en profite pour faire une petite mise au point sur CSS et les tableau...

  • Les tableaux devraient être utilisés uniquement pour structurer des données tabulaires
  • Pour quantité de raisons (maintenance, mise à jour des styles, taille des pages et, dans une certaine mesure, l'accessibilité...) les feuilles de styles sont plus efficaces que les tableaux pour mettre en page des documents Web.
  • Il est préférable d'éviter les tableaux pour des raisons d'accessibilité, surtout les tableaux imbriqués. Cf WCAG10-TECHS.
  • CSS et tableaux ne sont pas antinomiques : comme le démontre joliment Karl, les CSS permettent de styler les tableaux.
  • Dans les cas ou l'audience d'un site le nécessite (forte proportion de l'antique Netscape 4), et où servir à ces utilisateurs un contenu sans aucun style est inacceptable, une mise en page CSS + tableaux simples peut être le bon compromis. L'inconvénient est de lier structure et présentation, avec les coûts de maintenance cachés qui vont en découler.