Der Margin beim floatenden #inhalt ist nicht geeignet, den nötigen Platz für die negative Verschiebung des Footers zu schaffen. Die ebenfalls floatenden Elemente im Footer weichen aus.
Nutze ein Padding bei #hauptteil.
(Im Buch erläutern wir diesen gegenseitigen Einfluss der Floats im allerletzen Abschnitt.)
Dein Code ist fehlerhaft, unbedingt validieren.
Außerdem hast du dein layout.css doppelt eingebunden.
|