yunghe: div verständnisproblem

Hallo,
versteh folgendes nicht hab divs der struktur
<div id="container">
<img src="grafik/header.jpg" width="745px" id="bild" alt="header">
 <ul id="navigation">
        <li><a href="">Gästebuch</a></li>
        .........
 </ul>
 <div id="welcome">blabla</div>
 <div id="info">bla sülz</div>
</div>

nun meine frage wenn ich für #container eine hintergrundfarbe/einen Rahmen definiere, bin ich davon ausgegangen, dass der Rahmen die beide "innen-divs" auch umschließt und die hintergrundfarbe von container auch auf welcome und info angewendet wird, da diese ja in container liegen. Warum ist das aber nicht so??

#info{
 border-left:1px dashed #666666;
 margin-top:1em;
 height:400px;
 float:right;
 padding-left:1em;
}
#welcome{
 margin-top:1em;
 float:left;
 border:none;
}
#container{
 width:750px;
 border:1px solid #000000;
 padding:0;
 margin:auto;
 background-color:#FFFFFF;
 padding:0.5em;;
 color:#000000;
 font-size:0.99em;
}

MFG

  1. hi,

    nun meine frage wenn ich für #container eine hintergrundfarbe/einen Rahmen definiere, bin ich davon ausgegangen, dass der Rahmen die beide "innen-divs" auch umschließt und die hintergrundfarbe von container auch auf welcome und info angewendet wird, da diese ja in container liegen. Warum ist das aber nicht so??

    <gebetsmuehle>
    Weil du welcome und info per float aus dem Fluss genommen hast.
    </gebetsmuehle>

    Lösungsmöglichkeiten (ohne Anspruch auf Vollständigkeit):

    • Container-Div selbst ebenfalls floaten lassen
    • clearendes Element hinter den gefloateten einfügen
    • overflow:hidden für den Container setzen, wenn möglich

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo,
      danke für die schnelle antwort.

      <div id="clear">&nbsp;</div> mit
      #clear{
       clear:both;
      }
      funzt. Kann ja den container nicht auch floaten er soll ja zentriert werden.

      Danke nochmal.MFG

  2. Hi yunghe!

    Warum ist das aber nicht so??

    Weil du mit float die Elemente aus dem Dokumentenfluss heraus nimmst.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)