Martin: Mozilla ignoriert CSS

Moin,
ich hoffe, hier kann mir jemand helfen, einen etwas merkwürdigen Fehler zu beseitigen.
Komischerweise ignoriert der Mozilla mein Stylesheet, seitdem ich es auf den Webserver kopiert habe. Lokal funktioniert alles. Die Rechte sind korrekt gesetzt, daher zeigen Opera und der Browser aus Redmond auch die Stylezuweisungen an. Wenn ich die URL des Stylesheets direkt in der Adreßleiste des Mozillas angebe, zeigt er mir das Stylesheet an, nur er benutzt es eben nicht zur Formatierung der HTML-Seiten.
Der gleiche Fehler tritt übrigens auch mit dem geklauten Selfhtml-CSS auf.
Und um die Verwirrung komplett zu machen gibt der CSS-Validator folgende Fehlermeldung aus:
Target: http://rcswww.urz.tu-dresden.de/~ms530883/stijl/stijl.css
I/O Error: Unknown mime type : text/plain

Vielen Dank für Eure Hilfe,
Martin

  1. Hallo Martin,

    Im standards compliance mode ignoriert Mozilla css-Dateien mit falschem Mime-Type. In diesen Mode wechselt Mozilla, wenn Du XHTML (Strict?) verwendest.
    Auf die falsche Mime-Type-Angabe weißt Dich der Validator hin. Richtig wäre text/css.
    Wenn Du .htaccess Dateien verwenden kannst, kannst Du da AddType text/css .css angeben um die Serverkonfiguration entsprechend zu ändern.

    Grüße

    Daniel

  2. Hallo Martin

    hast Du mal versucht, das Stylesheet relativ zuzuwiesen
    ...href="stijl/stijl.css"/>

    Interessantes Thema uebrigens, De Stijl

    Dieter

  3. Hallo,

    Target: http://rcswww.urz.tu-dresden.de/~ms530883/stijl/stijl.css
    I/O Error: Unknown mime type : text/plain

    Ich erinnere mich, daß du dieses Problem heute Nachmittag schon einmal
    gepostet hast. Dein Thread ist durch den Server-/Foren-Ausfall aber wohl
    im Nirvana verschwunden.

    Folgendes wurde dir als Antwort gegeben:
    Der Server, auf dem deine Seite liegen, liefert .css-Dateien als
    text/plain aus. Korrekt wäre aber text/css. Der Internet Explorer
    ignoriert sowas einfach. Anständige Browser glauben aber dem sendenden
    Server.

    Teile einfach dem Admin des Servers mit, daß .css-Dateien im Mime-Type
    text/css ausgeliefert werden sollen. Dann hat zukünftig niemand mehr
    das Problem.
    Da ein Apache verwendet wird, kannst du aber auch einfach eine
    .htacces in das höchste von dir zugreifbare Verzeichnis legen. Dort
    schreibst du folgende Zeile rein:
      AddType text/css .css

    Sollte die .htaccess schon existieren, hänge die Zeile einfach unten
    an.

    Dann sollte auch schon alles funktionieren.

    Gruß
    Slyh

    --
    Es gibt 10 Arten von Menschen. Solche, die das Binärsystem verstehen, und solche, die es nicht verstehen.
    Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:} va:} de:] zu:) fl:( ss:) ls:/ js:|
    1. Ich erinnere mich, daß du dieses Problem heute Nachmittag schon einmal
      gepostet hast. Dein Thread ist durch den Server-/Foren-Ausfall aber wohl
      im Nirvana verschwunden.

      wenigstens ist es im Nirvana ganz gut aufgehoben...

      Da ein Apache verwendet wird, kannst du aber auch einfach eine
      .htacces in das höchste von dir zugreifbare Verzeichnis legen. Dort
      schreibst du folgende Zeile rein:
        AddType text/css .css

      Danke, das wars.

      Noch einen schönen Tag,
      Martin