Stefan: unlogischer Darstellungfehler IE vs. Firefox

Hallo,
vielleicht kann mir einer von euch weiterhelfen; ich verstehe es einfach nicht mehr.

Ich habe einen Container der 900px breit ist. In diesem Container habe ich in einer Reihe drei Elemente die zusammen ebenfalls 900px breit sind. Im Firefox schliessen diese Elemente richtig ab und ich sehe keinen Spalt. Im Internetexplorer dagegen, passt das letzte Element nicht mehr in die Reihe und wird in die nächste verschoben. Wenn ich jetzt den Container um zwei Pixel verbreite, dann passen alle Elemente im IE wieder und alles wird fehlerfrei angezeigt, aber im Firefox sehe ich dann diesen zwei Pixelspalt.

Kennt jemand ein Work-around? z-index oder sowas? Muss ich in dem meta tags etwas eingeben oder bei diesen doctype? Oder darf ich nicht px nehmen sondern ne andere Einheit?

Der IE ist echt frustierend; während immer alles wunderbar auf dem Firefox läuft, macht der IE nur Müll draus. Zum Heulen sowas. ;(

Gruß
Stefan

  1. habs durch Zufall herausgefunden. Lag wirklich an dem Doctype.
    Mit der Zeile funktioniert es nun.
    Vielleicht habe ich damit auch anderen geholfen :)

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

    1. Hello out there!

      Mit der Zeile funktioniert es nun.
      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

      Du solltest aber nicht "HTML 4.01 Strict" draufschreiben, wo kein HTML 4.01 Strict drin ist.

      Hast du deinen Quelltext denn „http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=strict“ geschrieben; ie. ist er valide?

      Wenn er nicht strict ist, sollte "HTML 4.01 Transitional" drüberstehen und die Regeln von Transitional eingehalten sein.

      See ya up the road,
      Gunnar

      --
      „Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)
      1. Grütze .. äh ... Grüße!

        Wenn er nicht strict ist, sollten die vom Validator monierten Fehler behoben werden

        Heute mal schwerstens quotemardernd,

        Kai (ein doctype ohne strict ist wie ein Tag ohne selfthml ;))

        --
        Der vertuschte Gefahrstoff: Dihydrogenmonoxid
           +---------+
           |   ___   |
        ---+--|_R_|--+---- Widerstand ist zwecklos