andi: IE ignoriert width + bg-image Angaben in HTML und BODY

Hallo,
ich habe folgndes CSS

  
BODY {  
  color: #000000;  
	margin: 0 auto;  
	margin-top:80px;  
	width: 990px;  
	border:#b5bec6 solid 1px;  
	padding:20px;  
	background:#ffffff;  
}  
  
HTML{  
  background:url(images/bg.png);  
}  

Im FF sieht alles super aus, nämlich genau so wie auf dem Bild ganz oben

Der IE ignoriert sowohl die Breite von 990px als auch das Hintergrundbild. Warum?

  1. hei,

    weil body ueberschreibt html, ich weiss net genau wie zu sagen, aber bg-image sollte bei body sein, body ist inner dem html

    LG

  2. Om nah hoo pez nyeetz, andi!

    unter Umständen könnte es daran liegen, dass du den IE in den Quirksmodus schickst, weil zum Beispiel der Doctype fehlt. Im IE8 kannst du über F12 die Entwicklertools erreichen und es überprüfen.

    Außerdem, wenn ich mich recht erinnere, kann der IE keine Bg-Angaben für <html>.

    Matthias

    --
    http://www.billiger-im-urlaub.de/kreis_sw.gif
    1. hallo

      unter Umständen könnte es daran liegen, dass du den IE in den Quirksmodus schickst, weil zum Beispiel der Doctype fehlt.

      Der (vorgegebene) Doctype lautet:
      <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
      (ist ein osCommerce-System)

      Im IE8 kannst du über F12 die Entwicklertools erreichen und es überprüfen.

      Schaut tatsächlich so aus. Rechts oben steht "Quirks-Modus". Wenn ich es dort auf IE8-standard stelle passts (sogar mit BG-Image!).

      Reicht das jetzt, wenn ich einfach den Doctype überall in

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

      änder oder wie?

      1000dank
      andi

      1. Om nah hoo pez nyeetz, andi!

        Reicht das jetzt, wenn ich einfach den Doctype überall in

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

        änder oder wie?

        Das lässt sich so pauschal nicht sagen, aber es wäre ein guter Schritt in die richtige Richtung, der nächste wäre, die Seite zu validieren.

        Matthias

        --
        http://www.billiger-im-urlaub.de/kreis_sw.gif
        1. Das lässt sich so pauschal nicht sagen, aber es wäre ein guter Schritt in die richtige Richtung, der nächste wäre, die Seite zu validieren.

          puh, da hagelt's jetzt natürlich Fehler. Werd mal testen, ob ich die in Kauf nehmen kann :)
          (Da es sich wie gesagt um osComemrce handelt, sehe ich keine Chance in annehmbarer Zeit alle Fehler auf allen unterseiten zu eleminieren).

          Vielen DAnk nochmal für den Tipp!!
          andi

      2. Hi,

        Der (vorgegebene) Doctype lautet:
        <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

        Das ist kein doctype - soweit mir bekannt muß DOCTYPE und PUBLIC großgeschrieben sein.

        Schaut tatsächlich so aus. Rechts oben steht "Quirks-Modus". Wenn ich es dort auf IE8-standard stelle passts (sogar mit BG-Image!).
        Reicht das jetzt, wenn ich einfach den Doctype überall in
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
          "http://www.w3.org/TR/html4/strict.dtd">

        Nein, das HTML sollte natürlich dem angegebenen DOCTYPE entsprechen.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        O o ostern ...
        Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.