martin.richter: DIV nebeneinander funktionier trotz float:left nicht

Hallo,

hier soll in einem mittigen DIV einmal der Content und nebenan die Navigationsleiste gesetzt werden.

Trotz float:left wird die Navi (gelb) falsch plaziert obwohl rechts davon ja noch genug Platz wäre...

Wo liegt da der Fehler?

Danke,
Martin

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">  
<html>  
<body>  
  
  
<div style="position:relative;margin:0px auto;width:750px;background:green">  
  
 <div style="position:relative;width:750px;float:left">  
  
   <div style="position:relative;width:600px;height:25px;background:#9f0000">Titel</div>  
   <div style="position:relative;width:600px;height:150px">Inhalt</div>  
  
 </div>  
  
 <div style="position:relative;width:100px;height:100px;background:yellow">Navi</div>  
  
  
</div>  
  
</body>  
</html>
  1. Hi,

    Trotz float:left wird die Navi (gelb) falsch plaziert obwohl rechts davon ja noch genug Platz wäre...
    Wo liegt da der Fehler?

    das Element mit dem gelben Hintergrund ist nicht gefloatet und beginnt somit ganz links.

    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
    1. das Element mit dem gelben Hintergrund ist nicht gefloatet und beginnt somit ganz links.

      Dort habe ich aber auch schon float:left probiert - ohne Erfolg.

      Es funktioniert wenn Content + Navi beide float:left haben und die erste DIV-Box entfernt wird (aber das ist ja nicht der Sinn).

      1. Hi,

        Dort habe ich aber auch schon float:left probiert - ohne Erfolg.
        Es funktioniert wenn Content + Navi beide float:left haben und die erste DIV-Box entfernt wird (aber das ist ja nicht der Sinn).

        hm, wie willst Du eigentlich 750 Pixel und 100 Pixel nebeneinander in ein 750 Pixel breites Element bekommen?

        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
        1. Hoi!

          hm, wie willst Du eigentlich 750 Pixel und 100 Pixel nebeneinander in ein 750 Pixel breites Element bekommen?

          42?

          --
          "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
                - T. Pratchett