MudGuard: externe css-datei im Netscape/Mozilla

Beitrag lesen

Hi,

ich habe leider ein sehr unschönes Problem mit dem Einbinden externer
Stylesheets beim Netscape7/Mozilla. Und zwar tritt das Problem in Verbindung mit xhtml-deklarierten Seiten auf. Doch seht selbst:

Das Problem ist nicht die Einbindung, das Problem ist der falsch konfigurierte Webserver, der die css-Dateien als text/plain ausliefert, obwohl er sie als text/css ausliefern sollte.

Hier wird die xhtml- Deklaration verwendet. Offline funktionierts auch bei o.g. Browsern einwandfrei.

Offline wird kein http verwendet, also sowieso keine mime-types mit übertragen, also gehen die Browser nach einer internen Tabelle vor...
Und ohne Doctype geht der Mozilla in den Schlamper-Modus, mit dagegen in den Standard-compiant Mode - und da wird dann eben http beachtet.

Liegt es also am Webprovider der die xhtml-Seiten womöglich nicht mit den Mime-Type text/html ausliefert?

Nein, er liefert sie ja mit text/html aus. Aber die CSS-Dateien liefert er mit text/plain aus statt mit text/css.

Was kann ich dann da machen? Vielen Dank für eure Hilfe.

Lege eine .htaccess-Datei an (z.B: in dem Verzeichnis, in dem sich deine CSS-Dateien befinden) mit der Zeile

AddType text/css .css

Das weist allen Dateien mit der Endung .css den mime-Type text/css zu (sofern der Provider dies in .htaccess-Dateien zuläßt).

cu,
Andreas

--
Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.