jeudi 5 février 2009

Le retour des tables!

Dans le monde du développement web, le message véhiculé depuis quelques années est que, pour la mise en page d'un site, les tables sont diaboliques (rien de moins!) et qu'on devrait toujours utiliser le combo div + CSS. Mais voilà, depuis quelques semaines sur dzone, plusieurs articles ont paru qui proposent de recommencer à utiliser les tables HTML. Certains ne se gênent pas pour dénoncer ce "dogmatisme" et revenir à une attitude plus pragmatique dans ce domaine. Voici quelques-uns de ces articles:

Everything you know about CSS is wrong - tables are the future
Tables vs CSS: CSS Trolls begone
The Cult of DIV
Why CSS should not be used for layout

Si vous allez sur dzone, vous en trouverez d'autres. Mais aussi, vous trouverez d'autres articles qui défendent le point de vue des "puristes".

À mon avis, ce qui est important, c'est de bien comprendre le pour et le contre de chacune des deux méthodes. Des fois, il est probablement exagéré de vouloir absolument éviter les tables, quand il est évident que ça rendra le travail plus facile et moins coûteux en temps. Mais dans d'autes, il ne faudra pas avoir peur de se retrousser les manches et d'utiliser l'approche div+CSS, qui est parfois, on doit l'admettre, plus complexe.

Et aussi, il faut éviter le dogmatisme. Dans le monde du développement informatique (comme dans beaucoup de domaines de la vie), l'équilibre a toujours bien meilleur goût!