Une table dans la mare du css
Mardi 25 novembre 2008
La plupart du temps, en bon codeur que nous sommes (enfin pas tous), nous utilisons les balises div et autres joyeusetés pour la structuration de notre design.
L’utilisation de la balise <table> n’intervenant que pour les données tabulaires.
Oui mais.. oui mais, je viens de tomber sur un article de thinkvitamin.
Selon l’auteur de l’article “Table : la prochaine évolution dans la conception css“, l’apprentissage du css et de la structuration serait facilitée par l’utilisation de propriété css visant à reproduire le schéma d’un tableau.
Cet apprentissage serait plus simple - plus évident - pour un débutant connaissant les balises table.
Transiter par une phase “table dans le css” permet une adoption en douceur : “How can we expect beginners to adopt CSS for layout when it takes someone with the resourcefulness (and snappy dress sense) of MacGyver to fully understand the techniques involved?”.
Je trouve que cet argument est tout à fait recevable en terme de “processus d’apprentissage”.
Mais, car il y un mais, je reste dubitatif sur l’interprétation par les différents navigateurs (en ayant une petite pensé pour IE6 encore très utilisé) des balises table in css (ex : display:table; display:table-row; display:table-cell;).
S’il s’avérait que les comportements diffèrent d’un navigateur à l’autre, alors une partie du gain espéré s’envolerait.
Je vous invite à me dire ce que vous en pensez, et si par hasard, vous pratiquez déjà cette méthode.
Google propose enfin la possibilité d’appliquer un thème générale à sont gestionnaire de mails Gmail.