2013-06-19 2 views
0

Je viens de passer les dernières heures de débogage un énorme problème, le problème étant,Firefox Demandes URL absolue Pour Référencer Stylesheet

Ma feuille externe de style CSS ont été ne se charge pas quand je Firefox. En utilisant les outils de débogage de Firefoxes, j'ai pu conclure que le fichier n'avait pas été trouvé, cela n'avait rien à voir avec le type ou l'encodage MIME que j'ai coché. J'utilisais des URL relatives pour référencer mes feuilles de style, j'ai décidé d'utiliser absolu et ça a marché! après des heures de presque perdre la tête. Cependant, l'utilisation d'URL absolues sur chaque page est juste un problème et n'est pas pratique si je débogue tout le temps sur localhost.

Quelqu'un pourrait-il me dire pourquoi j'ai besoin de prouver l'URL absolue? Le fichier CSS est là et Firefox indique l'URL relative et quand j'y vais manuellement, cela fonctionne, mais Firefox ne le trouvera pas. Tous les autres navigateurs, y compris Chrome et Safari Fonctionne avec les URL relatives.

Je pourrais utiliser php et définir toutes ces URL relatives, puis les référencer dans mon HTML, ce qui facilitera le changement de domaines pour le débogage, mais c'est quand même douloureux et je ne sais pas pourquoi je dois le faire.

Mon site here

Merci à l'avance,

Jack.

Note: Pour des raisons de test, je donne le lien vers mon site avec lequel j'ai des problèmes, rien à voir avec la publicité.

Répondre

1

Pour votre problème de feuille de style: remplacez la barre oblique inverse par une barre oblique dans votre élément <link>.

<link rel="stylesheet" href="css/main.css"> 

Il existe plusieurs images présentant un problème similaire.

Vous avez un certain nombre d'autres erreurs: <script> balises entre <head> et <body>, et quelques </article> en vrac balises et

Si vous utilisez Firefox, jetez un oeil à la source de la page et corriger tout ce que vous voyez mis en surbrillance en rouge. Puis réessayez.

+0

Oui! Changer le backslash à une barre oblique fait l'affaire, merci. –