Ściągnąłem sobie css z drugiego linku i przecież tam jak byk jest dla obydwu kolumn obok siebie zastosowany atrybut float. Inaczej być nie może. Dla obydwu float: left, tak też zadziała. Obydwie kolumny są okolone zbiorczym divem, to oczywiste. Z tą różnicą, że wymiary podane są w procentach. Ja stosuję podobną metodę, ale zwykle podaję stałe wymiary w pikselach.
Nie jednym, a dwoma (EDIT: chodziło mi o twoje zdanie “Obydwie kolumny są okolone zbiorczym divem, to oczywiste”, dopisane, bo było mało czytelne do czego sięodniosłem, ale taka godzina =)). Zastanów się dla czego. Zresztą nawet jak nie dojdziesz do tego wniosku, wystarczy zobaczyć, że ten model zachowuje się inaczej (to jest kolumny zawsze są równe). Dlatego mój post (#4) ma treść, która odpowiada na post (#3), że sama zmiana: