El ejemplo más simple (sólo dos columnas) es:
columnas equilibradas en
www.araudi.net
De forma sucinta y rápida: verás que hay cuatro div:
caja_izq, caja_der, columna_izquierda, columna_derecha.
caja_izq contiene a caja_der, y ésta a las dos columnas. Jugando con la posición de estas dos últimas y sus márgenes, consigue
Mikmoro que al crecer cualquiera de las dos columnas (que son las que alojan el texto), el resto lo hagan, pues las contienen.
Espero que te sirva como introdución al tema.