Hi,
#body umschließt #body_contents, daher sollten doch alle Angaben von #body auf #body_contents übertragen werden...
nein. Es werden nicht pauschal alle Eigenschaften vererbt, sondern nur bestimmte - was auch sinnvoll ist, es sei denn Du möchtest bei jedem Element in einem Container einen Rahmen sehen, nur weil der Container selbst einen Rahmen hat.
Warum "überschreibt" die float-Angabe in #body_contents die background-color-Angabe in #body?
Siehe Antwort von T-Rex. Nur dessen Lösungsansatz ignoriere bitte. Die Berechnung von height:auto bezieht gefloatete Elemente mit ein, sobald die visibility-Eigenschaft einen anderen Wert als visible besitzt.
(die Hintergrundfarbe allerdings in #body und NICHT in #body_contents, da #body noch andere Inhalte beherbergt..);
Warum hast Du eigentlich solche Elemente? Alleine schon die ID "body" zeigt doch, dass Du in Wirklichkeit das <body>-Element verwenden möchtest.
Cheatah
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes