wahsaga: divs im div sollen dessen Höhe bestimmen - geht das?

Beitrag lesen

hi,

Nun habe ich allerdings Probleme mit der Höhe des .con_body-Teils des weißen Rahmens (main_box). Dieser paßt sich zwar an die Höhe der darin enthaltenen Elemente an, für CSS scheint er allerdings ohne Inhalte zu sein, denn wenn man sich die Seite ansieht scheint der .con-bot-Abschnitt direkt unter .con-top zu hängen.

zitat aus deinem stylesheet:

.container {
 float: left;
}

float nimmt ein element bekanntlich aus dem elementfluss heraus, sprich es beeinflusst die höhe seines elternelementes nicht mehr.

um dies zu umgehen kann man direkt vor dem schliessenden tag des elternelementes noch ein weiteres (leeres) element einfügen, welches mit clear:left das floaten wieder aufhebt.

btw: ich finde deinen code-aufbau recht unübersichtlich, insbesondere das häufige vergeben mehrerer klassen für elemente.
darüber hinaus halte ich es für nicht sehr glücklich, farbbezeichnungen in klassennamen mit aufzunehmen, da du damit ja den vorteil von CSS, dein design leicht ändern zu können, verwässerst. (container_body_FFFFFF irgendwann mal mit schwarzer hintergrundfarbe zu definieren wäre ziemlich widersprüchlich.)

gruss,
wahsaga