2010-02-03 12 views
15

Mam aplikację javascript i kiedy uruchomię ją na firefox, otrzymuję następujący komunikat erro na konsolę:"Arkusz stylów nie został załadowany, ponieważ jego typ MIME," text/html "nie jest" text/css "

"Arkusz stylów nie został załadowany, ponieważ jego typ MIME," text/html "nie jest " text/css ".

DumbStuck !!

EDYTOWANIE: Zauważ, że mówi "Arkusz stylów ABCD ..." Ale ABCD jest w rzeczywistości plikiem HTML.

Edytuj (ANSWER): Właściwie błędnie wstawiłem href="", a zatem plik html został refenecowany jako CSS. Mozilla miała podobny błąd: once i to stąd dostałem odpowiedź. Ale odpowiedzi innych też mi pomogły. Dzięki.

+2

Czy możesz podać przykładowy znacznik? – belugabob

+1

Zgaduję, że włączasz 'ABCD' w niewłaściwy sposób ... –

Odpowiedz

6

Właściwie to niesłusznie umieścić href = "", a więc plik html została przedstawieniu jako CSS. Mozilla miała podobny błąd once, a ja otrzymałem odpowiedź.

8

W sekcji head dokumentu html:

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

Plik css css powinny być tylko i nie zawierać żadnych znaczników.

+0

OP stwierdził, że 'ABCD' ** jest ** plikiem HTML. Jest więc błędnie rozpoznany jako CSS (chyba). –

2

Próbujesz użyć go jako plik CSS, prawdopodobnie za pomocą

<link rel=stylesheet href=ABCD.html> 

lub

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

Jest to bardziej prawdopodobny problem po stronie serwera. żądasz strony arkusza stylów "Styles/Site.css" z serwera typu "text/css", ale twój serwer może odpowiadać na to żądanie słowem "test/html". Miałem ten problem, gdy mój serwer był uruchomiony w python i odpowiadał na żądane pliki css z nagłówkiem text/html (jak w moim pliku index.html). Przeorganizowałem swój kod serwera i przypisałem prawidłowe nagłówki do odpowiednich stron, a mój problem został rozwiązany.

0

Przejrzyj dowolny .htaccess. Być może reguła .htaccess zakłóca prawidłowy wynik. Spróbuj przeglądać swój zasób CSS bezpośrednio na pasku adresu, należy go przedstawić w formacie tekstowym.

0

To jest to, co zrobił dla mnie w .htaccess (mogłoby się okazać, że trzeba było dyrektywę podejmowania wszystkie pliki obciążenie jako typ MIME text/html):

W .htaccess

AddType text/css .css 
0

W Ubuntu W pliku conf: /etc/apache2/sites-enabled/your-file.conf

zmiana

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

do:

AddHandler application/x-httpd-php .js .xml .htc 
Powiązane problemy