web-dev-qa-db-fra.com

"La feuille de style n'a pas été chargée car son type MIME," text / html "n'est pas" text / css "

J'ai une application javascript et lorsque je l'exécute sur Firefox, j'obtiens l'erro suivant sur la console:

"La feuille de style n'a pas été chargée car son type MIME," text/html "n'est pas" text/css ".

DumbStuck !!

EDIT: Notez qu'il indique que "La feuille de style ABCD ..." Mais ABCD est en fait un fichier HTML.

Edit ( [~ # ~] answer [~ # ~] ): En fait, j'avais mal mis href="", et donc le fichier html était en train de se régénérer en tant que CSS. Mozilla avait le bug similaire ne fois , et c'est de là que j'ai obtenu la réponse. Mais les réponses de tout le monde m'ont aussi aidé. Merci.

32
Suraj Chandran

En fait, j'avais mal mis href = "", et donc le fichier html se référençait comme CSS. Mozilla avait le bug similaire ne fois , et j'ai obtenu la réponse de là.

11
Suraj Chandran

Dans la section head de votre document html:

<link rel="stylesheet" type="text/css" href="/path/to/ABCD.css">

Votre fichier css doit être css uniquement et ne contenir aucun balisage.

14
tfentonz

Il s'agit plus probablement d'un problème côté serveur. vous demandez la page de feuille de style "Styles/Site.css" au serveur de type "text/css", mais votre serveur peut répondre à cette demande avec "test/html". J'ai eu ce problème lorsque mon serveur fonctionnait en python et il répondait aux fichiers css demandés avec le texte d'en-tête/html (comme celui de mon fichier index.html). J'ai réorganisé mon serveur code et affecté les en-têtes corrects à ses pages correspondantes et mon problème a été résolu.

3
Anum Sheraz

Vous essayez de l'utiliser comme fichier CSS, probablement en utilisant

<link rel=stylesheet href=ABCD.html>

ou

<style>
@import url("ABCD.html");
</style>
1
Ms2ger

Dans Ubuntu Dans le fichier conf: /etc/Apache2/sites-enabled/your-file.conf

changement

AddHandler application/x-httpd-php .js .xml .htc .css

à:

AddHandler application/x-httpd-php .js .xml .htc
0
JC Lopez

Vérifiez tout .htaccess. Peut-être qu'une règle .htaccess interfère avec la bonne sortie. Essayez de parcourir votre ressource CSS directement dans votre barre d'adresse, elle doit être présentée au format texte.

0
christian

C'est ce que j'ai fait pour moi dans .htaccess (il se pourrait que vous ayez une directive obligeant tous les fichiers à se charger en texte de type MIME/html):

Dans .htaccess

AddType text/css .css
0
Areeb Soo Yasir