nell'articolo parlava proprio di questo e di come ovviare al problema
citando:

"Per quanto riguarda il colore dello sfondo delle colonne, la soluzione è molto semplice. Invece di agire direttamente sullo sfondo delle colonne, si agisce sullo sfondo del corpo e della colonna centrale, lasciando lo sfondo delle colonne trasparente:

#corpo {
background:#f0f0f0;
}
#corpo-colonna2 {
background:#fff
}

non parla di definire un valore per l'altezza, altrimenti come faresti se i contenuti fossero diversi per ogni pagina?