Hi!
Wurd ja schon einges zu deinem Versuch gesagt.
Wenn ich im Container eine Höhe angebe funktioniert es, doch das ganze soll je nach Inhalt nach unten wachsen,
Wie schon erwaehtn, brauchst Du 'root' eigentlich nicht. Genausowenig 'container'. Lassen wir Dir aber mal 'root': wozu ist bitte 'container' gut? Was macht der denn, was nicht root schon taete? Nix.
Wie Du vielleicht weisst, nimmt ein float das Element aus dem normalen Fluss. Es hat keine Hoehe mehr und somit ist das umschliessende Element ziemlich niedrig. Clear sollte dich interessieren. Entweder Du baust ein weiteres Element in deinen Conatiner das clear enthaelt oder du laesst, wie gesagt, den Krempel ganz weg und verpasst dem Footer clear.
Hier kannste Layouts schauen und vielleicht auch noch was lernen und dich von Inspirationspartikeln treffen lassen: http://www.intensivstation.ch/templates/
Trau Dich!