Ich habe eine .htaccess-Datei in meinem /font-Verzeichnis erstellt, die nur diese Zeile enthält (als Teil der Fehlersuche).
AddType text/css .css
Dennoch berichtet Google Chrome (auch 19.0.1053.0 canary), dass die .css-Dateien als MIME-Typ text/html zurückgegeben werden.
http://paulanorman.com/:11 Ressource als Stylesheet interpretiert, aber mit MIME-Typ text/html übertragen: "http://paulanorman.com/fonts/iwona-stylesheet.css".
Ich verwende Hostgator und habe in Cpanel überprüft, dass text/css standardmäßig auf meinem Server für .css steht.
Ich habe auch mit wget in der cygwin bash shell überprüft und die Dokumente werden tatsächlich als text/html heruntergeladen.
Diese Stylesheets werden ignoriert. Ich habe jedoch festgestellt, dass wenn ich
<?php include "dah dha / style-sheets.css" ?>
jeweils einzeln im Kopf meines Dokuments einfüge, alles in Ordnung ist.
Ich würde jedoch lieber das nicht tun.
Hat jemand das gelöst? Ich habe viel im Internet darüber gelesen und es scheint ein ungeklärtes zickiges Problem zu sein.
MfG Paul
1 Stimmen
Ich habe tatsächlich jede .css-Datei in HTMLKit aus dem Web geöffnet und live gespeichert, ohne sie zu bearbeiten, und jetzt funktioniert alles einwandfrei, daher vermute ich, dass es sich um ein Problem mit dem Zeichensatz handelt. Das Seltsame war, dass dies wochenlang einwandfrei funktionierte, dann (automatische Browser-Updates?) plötzlich die Schriftart .css nicht mehr richtig geladen wurde und absolut nichts von mir an irgendeiner Stelle geändert wurde.
0 Stimmen
Ich experimentiere damit, das zur .htaccess hinzuzufügen Erwarten Browser, insbesondere Chrome, jetzt standardmäßig utf-8?
0 Stimmen
Sie müssen
AddCharset utf-8 .css .js
verwenden, um den Zeichensatz hinzuzufügen, nicht AddType. Verwenden Sie auch keine Nicht-ASCII-Zeichen in Ihrer CSS? Wenn nicht, dann besteht kein Bedarf/keine Verwendung zur Angabe von utf8.0 Stimmen
Ich verwende kein Nicht-ASCII, aber die Dateien wurden behandelt, als ob die Browser sie nicht erkennen könnten. Ich frage mich jetzt, ob ein BOM am Dateikopf von einem Editor hinzugefügt wurde? Deshalb habe ich "Jede .css-Datei tatsächlich in HTMLKit geöffnet und live gespeichert unbearbeitet und jetzt funktioniert alles einwandfrei".
0 Stimmen
Es scheint, dass laut www.askapache.com dies als ein Schrittprozess mit den Anführungszeichen in Ordnung ist
AddType 'text/css; charset=UTF-8' CSS
. Gibt es damit bekannte Probleme?0 Stimmen
Anscheinend nicht. Ich wusste einfach nicht, dass man AddType dafür verwenden konnte.
0 Stimmen
Vielen Dank, ich wurde durch all dies motiviert, die Apache-Dokumente und das PHP-Handbuch noch gründlicher auf weniger dringender Basis zu studieren :) (klingt offensichtlich, ich weiß, aber so leicht übersehen) und ich habe einige coole Sachen gelernt. Ich bin überzeugt, dass wir inmitten der geschäftigen Dinge regelmäßig (organisiert - geplant!) innehalten und etwas solide studieren müssen.
0 Stimmen
@PaulANormanNZ es sieht so aus, als hätten Sie Ihre eigene Frage beantwortet. Wenn dem so ist, bitte posten Sie eine Antwort und akzeptieren Sie sie, damit diese Frage nicht im Bereich "unbeantwortet" angezeigt wird. Danke.