Das ist Unfug!
Nur deine Behauptung, da gäbe es keinen Whitespace!
Habe jetzt einen Container um die 3 bestehenden Conatainer gelegt (heilige Digv-Suppe) und siehe da, die Abstände sind weg.
Gab's da nicht wenigstens schon mal ein body drumherum? Wozu noch ein div? CSS-Probleme solltest du im CSS bearbeiten, nicht im HTML.