Mozilla ignoriert CSS
Martin
- css
0 Daniel Thoma0 Dieter Raber0 Slyh0 Martin
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
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
Hallo Martin
hast Du mal versucht, das Stylesheet relativ zuzuwiesen
...href="stijl/stijl.css"/>
Interessantes Thema uebrigens, De Stijl
Dieter
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
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