Aller au contenu

W3C ne trouve pas ma CSS


misterben

Sujets conseillés

Bonjour

Travaillant avec beausoup de peine à relooker un site, je me trouve avec un problème innatendu lors de la validation W3C. Les pages sont validées XHTML mais quand je clique à l'intérieur du message du validateur sur XHTML pour valider aussi la CSS, le message retourné est

URI : http://www.gemsbrokers.net/www.gemsbrokers.../stylesheet.css

Fichier introuvable http://www.gemsbrokers.net/www.gemsbrokers...stylesheet.css: Not Found

Aucune feuille de style trouvée

Voici le lien de la page:

http://www.gemsbrokers.net/english/agate.htm

Lien de la CSS

http://www.gemsbrokers.net/css/stylesheet.css

lien du message d'erreur

http://jigsaw.w3.org/css-validator/validat...ish%2Fagate.htm

Le site fonctionnant bien, je ne comprend pas ce qui se passe. Quelqu'un aurait-il une idée?

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Merci ElMoustiko pour ta réponse, mais je préfererai ne pas utiliser de chemin absolu car il y a 400 pages à mettre sur le même modèle, ça risque d'être une source à problèmes. plus c'est simple meilleur c'est. Comme tu àa pu le voir, le validateur prend l'URl en double, strange vraiment...

Lien vers le commentaire
Partager sur d’autres sites

En fait les navigateurs retrouvent l'adresse en chemin relatif, les pages s'affichent correctement, c'est juste le validateur qui ne la retrouve pas.

La nuit porte conseil, merci ElMoustiko et Azon pour vos réponses. Si vous avez une idée, n'hésitez pas à poster...

Lien vers le commentaire
Partager sur d’autres sites

En fait, la page ne peut pas s'afficher correctement dans tous les navigateurs : Opera réagit comme le validateur CSS et traite toutes les URL (CSS, favicon, images...) sous la forme "http://www.gemsbrokers.net/www.gemsbrokers.net-site/www/"

Par ailleurs, lorsqu'on tente de visualiser les en-têtes HTTP, on obtient:

Headers for 'http://www.gemsbrokers.net/english/agate.htm'

HTTP/1.1 404 Not Found

Connection: close

Date: Sat, 18 Dec 2004 05:10:06 GMT

Content-Length: 1635

Content-Type: text/html

Server: Microsoft-IIS/6.0

X-Powered-By: ASP.NET

( http://www.delorie.com/web/headers.cgi?url...glish/agate.htm )

Il s'agit donc d'un problème de configuration serveur à régler avec l'hébergeur.

Au passage, un petite erreur de code XHTML (sans rapport): les syntaxes du type

<img src="..." alt="..." width="..." height="..."></img>

... sont fortement déconseillées par les spécifications XHTML, bien que formellement valides: elles ne seront en effet pas supportées par tous les agents utilisateurs. Il est recommandé de s'en tenir, pour les éléments vides, à la syntaxe classique:

<img src="..." alt="..." width="..." height="..." />

(Réciproquement, on évitera la syntaxe <script /> et on utilisera <script></script> pour les éléments qui ne sont pas spécifiquement marqués EMPTY par la DTD)

Modifié par LaurentDenis
Lien vers le commentaire
Partager sur d’autres sites

Par ailleurs, lorsqu'on tente de visualiser les en-têtes HTTP, on obtient:

( http://www.delorie.com/web/headers.cgi?url...glish/agate.htm )

Il s'agit donc d'un problème de configuration serveur à régler avec l'hébergeur.

Salut LaurentDenis,

Même si tu as été absent ces derniers temps, tu n'as pas oublié que la page outils du Hub comporte un analyseur d'entêtes http, non ? ;)

Celui-ci a l'avantage de montrer ce qui se passe réellement.

Cette analyse donne un résultat qui démontre l'erreur (la redirection avec une entête 200):

URL: http://www.gemsbrokers.net/english/agate.htm

HTTP/1.1 200 OK

Connection: close

Date: Sat, 18 Dec 2004 09:56:04 GMT

Content-Length: 7635

Content-Type: text/html

Content-Location: http://www.gemsbrokers.net/www.gemsbrokers...glish/agate.htm

Last-Modified: Sat, 18 Dec 2004 00:07:06 GMT

Accept-Ranges: bytes

ETag: "882a538295e4c41:6bfb"

Server: Microsoft-IIS/6.0

X-Powered-By: ASP.NET

Redirection vers :

URL: http://www.gemsbrokers.net/english/Content...glish/agate.htm

HTTP/1.1 404 Not Found

Connection: close

Date: Sat, 18 Dec 2004 09:56:04 GMT

Content-Length: 1635

Content-Type: text/html

Server: Microsoft-IIS/6.0

X-Powered-By: ASP.NET

C'est donc bien un problème de configuration d'hébergement !

Dan

PS: Bienvenue à bord Misterben ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...