Michael Motzkus: Tabellenhintergrund funktioniert nicht in NS 6

Hallo,

auf einer Webseite hab ich eine externe CSSdatei formuliert. Darin enthalten ist der Eintrag:

.table_title { background: url(../img/bg_titel_l.jpg); }

Dieser funktioniert im IE einwandfrei, im NS 6 jedoch nicht. Wenn ich den Tabellenhintergurng direkt formatiere funktioniert es - das möchte ich aber nicht.

Kann mir eventuell jemand sagen, was ich falsch mache?

Vielen Dank!

Michael Motzkus

  1. Nicht alle Browser setzten die vom W3-Consortium vorgeschlagegen Richtlienen für CSS2 (und vieles andere) korrekt und komplett um. Vor allem NS ist ein ständiges Sorgenkind.

    Da ich den Rest des Codes aber nicht kennen, könnte es auch sein, daß der NS mal unschuldig ist -> wer's glaubt!!

    GVT

  2. Hallo Míchael!

    .table_title { background: url(../img/bg_titel_l.jpg); }

    Versuchs mal mit { background-image:url(../img/titel.jpg); }

    Zumindest mit NS 6.1 klappt es.

    Bye,

    guenter

  3. Hallo,

    .table_title { background: url(../img/bg_titel_l.jpg); }

    das Problem ist der Unterstrich im Namen der Klasse. Manche Browser (z.B. alte Versionen von Netscape6/Mozilla) haben damit Probleme (Mozilla in der aktuellen Version 0.9.7 nicht). Verzichte also auf den Unterstrich.

    Viele Grüße
    Carsten

    PS: liegen externe CSS-Datei und die HTML-Datei im selben Verzeichnis? Sonst bekommst Du mit dieser Schreibweise Deiner URL im NN4.x Probleme ;-)