Comment faire des "colonnes" de même hauteur ?

Astuce par Raphael (Eleveur de kiwiz, Strasbourg)
Mis à jour le 30 Octobre 2009. 12945 lectures.
Tags : css, hauteur, colonnes

Le principe de hauteur et de verticalité est souvent problématique en CSS du fait de certains navigateurs non respectueux des propriétés récentes. Il n'existe pas de solution miracle, et c'est normal : les blocs <div> ne sont pas des cellules dépendantes les unes des autres. Il faut adapter une technique à ses besoins.

A noter qu'à l'heure actuelle, et en raison des déficiences ou obsolescence de certains navigateurs, la solution la plus robuste demeure l'emploi de tableaux de mise en page, à condition qu'ils soient bien conçus et non enchevêtrés.

La solution la plus simple à mettre en oeuvre est celle des "colonnes factices" ("faux-columns") dont le principe repose sur une couleur de fond adaptée :
http://pompage.net/pompe/colonnesfactices/

A noter que certains gabarits d'Alsacréations permettent aux colonnes de s'étirer :
Gabarits HTML et CSS simples

Ce blog anglais a regroupé différentes techniques :
http://www.ejeliot.com/blog/61

Notez également qu'un tutoriel complet explique comment réaliser un design en CSS avec deux colonnes de même hauteur :
Design XHTML/CSS complet avec 2 colonnes de même hauteur

Ressources