Matthias: Seitenlayout funktioniert in Firefox, aber nicht in IE 7

Hallo,
ich habe ein Problem mit der Ausgabe meiner Seite im IE. In Firefox geht alles, im IE 7 aber nicht. Auf folgender Seite http://whiteshadow.rapidspace.de/bwt/index.php (mit dem login Max Mustermann und testpasswort) werden im IE bei manchen Seiten die Formulare unter dem Menü nach rechts an den Rand geschoben. Allerdings nicht bis ganz rechts, sondern nur solange, bis sie nichtmehr "unter" sondern "rechts" vom Menü sind.
Die einzige Seite die geht ist Praktika und Jobs.
Ich hab allerdings keine Ahnung warum...
Hier der Quelltext von zwei Seiten:
http://moestaverne.com/nopaste/?588
Danke schonmal im Voraus

Grüße Matthias

  1. ich habe ein Problem mit der Ausgabe meiner Seite im IE. In Firefox geht alles, im IE 7 aber nicht.

    Bevor du dich in irgendeiner Form über die unterschiedliche Darstellung von CSS-basierten Seiten in verschiedenen Browsern wunderst, solltest du als erstes dafür sorgen, dass die Browser sich auch an die CSS-Vorgaben halten, anstatt nach eigenem Gutdünken zu agieren.

  2. Moin

    gib mal bitte an folgender Stelle dem <br/> ein clear:both;

    {imgDown:"./html/SpryAssets/SpryMenuBarDownHover.gif", imgRight:    "./html/SpryAssets/SpryMenuBarRightHover.gif"});
     //-->
     </script>

    <br /><form id="form1" name="form1" method="post"
     ^^^^^^

    Das ist der Trenner zwischen Menu und Content. ich vermute das das Float:left der LIs die Probleme macht.

    Gruß Bobby

    --
    -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
    -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
    ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)
    1. Hallo,

      hab deins nich so ganz verstanden, aber ein <div> mit clear:both um mein formular gemacht. Das funktioniert. Das einzige was mich wundert ist das es bei manchen seiten auch ohne tut...

      Grüße Matthias

      1. Moin

        Mit float:left, wird der Fluß verändert, wie bei deinen LI-Elementen. An der Stelle wo der Fluß wieder normal sein soll, muß jegliches Float aufgehoben werden. Eben z.B. mit einem BR mit der Eigenschaft clear:both.

        Ab dieser Stelle sind im Dokument wieder alle Elemente im "normalen" Fluß

        Gruß Bobby

        --
        -> Für jedes Problem gibt es eine Lösung, die einfach, sauber und falsch ist! <-
        -> Nicht das Problem macht die Schwierigkeiten, sondern unsere Sichtweise! <-
        ie:{ br:> fl:{ va:} ls:< fo:) rl:( n4:( de:> ss:) ch:? js:( mo:} sh:) zu:)