eulalia: css+ grafiken im body+netscape4.7

Hallo und guten Abend,

sitze seit Stunden an einer Site und komme nicht weiter. Folgendes Problem!
Habe eine Site in der Groesse 800*600 entwickelt. Tabellenbreite 760, zentriert.
In der css-datei steht folgende Anweisung:
body {
 background-image : url("../bilder/hinter1.gif");
 background-color : #E6E6E6;
 background-repeat : no-repeat;
 background-position : top;
}
Soweit so gut. IE5, NS4.7, Opera 3.82 zeigen die Seite einwandfrei an.
In der Ansicht 1024*768 ist bei IE und Opera alles ok, beim NS4.7 ist die Hintergrundgrafik linskbündig, die Tablle bleibt center. Texte und Grafiken verlassen die Grafik nach rechts. Die Hintergrundgrafik hat die Groesse 800*535. Habe versucht, die Grafik in einer 800er Tabelle einzubinden, das Ergebnis ist unbefriedigend. Habe es mit top; center versucht, kein Ergebnis, habe die Tabellenbreite und Hoehe angegeben, kein Ergebnis. Hat jemand einen Tip fuer mich? Danke und weiter einen guten Abend.

Gruesse Eulalia

  1. Hallo,

    beim NS4.7 ist die Hintergrundgrafik linskbündig, die Tablle bleibt center.

    NS4.7 unterstüztz background-position nicht: http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background_position

    Habe versucht, die Grafik in einer 800er Tabelle einzubinden, das Ergebnis ist unbefriedigend.

    Inwiefern unbefriedigend? Theoretisch müsste das sogar Netscape 4 verstehen. Probiers notfalls mal mit einem <div align="center">.

    Hast Du Dir auch mal überlegt, Deine Seite nicht für eine bestimmte Auflösung zu "optimieren"? (Nein, ich will das jetzt nicht zum 100.000ten mal durchkauen, nur so als kleine Anregung)

    Grüße,

    Christian

    1. Hallo,

      beim NS4.7 ist die Hintergrundgrafik linskbündig, die Tablle bleibt center.

      NS4.7 unterstüztz background-position nicht: http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background_position

      Habe versucht, die Grafik in einer 800er Tabelle einzubinden, das Ergebnis ist unbefriedigend.

      Inwiefern unbefriedigend? Theoretisch müsste das sogar Netscape 4 verstehen. Probiers notfalls mal mit einem <div align="center">.

      Hast Du Dir auch mal überlegt, Deine Seite nicht für eine bestimmte Auflösung zu "optimieren"? (Nein, ich will das jetzt nicht zum 100.000ten mal durchkauen, nur so als kleine Anregung)

      Grüße,

      Christian

      Hi Christian,

      ich bin zum erstenmal in diesem Forum, insofern macht mir auch die 100.001 Version nichts aus ( falls es die anderen nicht stoert). Lernen kann man immer (auch in der Wiederholung)
      Ich vermute, Du meinst, ICH sage explizit: Diese Seite ist nur fuer 800*600 optimiert, darueberhinaus uebernehme ich keine Verantwortung. Das ist mir zu wenig. Ich moechte, wenn moeglich, alle Surfer erreichen. Und NS4:x ist immer noch verbreitet. Von daher ist Dein Tip mit dem Div-Tag hilfreich. Werde ich ausprobieren.

      NS4.7 unterstüztz background-position nicht: http://selfhtml.teamone.de/css/eigenschaften/hintergrund.htm#background_position

      1. Hallo eulalia,

        Ich vermute, Du meinst, ICH sage explizit: Diese Seite ist nur fuer 800*600 optimiert, darueberhinaus uebernehme ich keine Verantwortung.

        So _extrem_ habe ich das nicht gemeint, aber in die Richtung ging es.

        Das ist mir zu wenig. Ich moechte, wenn moeglich, alle Surfer erreichen.

        Endlich jemand, der sich wirklich um seine Surfer kümmert! Das hellt meine Stimmung gleich auf.

        Ein kleiner Tipp: Wenn Du wirklich _alle_ Browser unterstützen willst, dann nimm <div>-Layouts. Die funktionieren im Prinzip so, dass Du mehrere <div>s hast mit verschiedenen ids. Diese formattierst Du dann komplett über CSS. Beispielseiten sind z.B. http://www.meyerweb.com/, http://www.css-design.de/ (auf der findest Du auch Info's dazu), http://mozilla.linuxfaqs.de/, [http://www.skop.net/preview/]. Für den Netscape 4 musst Du zwar noch eine "CSS-Browserweiche" einbauen, aber sonst kommt jeder Browser mit zurecht. Netscape 4 ist so sein Sonderfall, weil er gerade genug CSS kann, um einige Angaben zu interpretieren, die anderen interpretiert er aber falsch oder gar nicht, und daher funktioniert das ganze im Netscape 4 nicht exakt. Aber eine CSS-Browserweiche ist nichts besonderes, lies Dir mal http://aktuell.de.selfhtml.org/tippstricks/css/browserweiche/index.htm durch - da kannst Du Netscape 4 mit ein paar "einfacheren" Styles (im Archiv hab' ich das mal durchdiskuttiert: http://forum.de.selfhtml.org/archiv/2002/9/23915/ - die Links sind inzwischen leider wieder aus dem Netz) füttern und die restlichen Browser bekommen die volle Palette. Bei anderen Browsern ist das kein so großes Thema wie bei Netscape 4, denn die unterstützen entweder genug CSS, oder gar keins. (und in Textbrowsern, die gar kein CSS unterstüzten (wie auch, wenn man auf 80x25 Zeichen begrenz ist), sehen <div>-Layout-Seiten besser aus als viele andere)

        Grüße,

        Christian