Aller au contenu

Sujets conseillés

Posté

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

Posté

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...

Posté

peut-être que c'est le ../ qui lui pose souci mais je ne sais pas comment résoudre ça car si tu le vires, les pages ne vont plus trouver la feuille de style

Posté

Euh, sinon au pire, tu valides ta CSS en mettant un chemin absolu et tu la repasses en relatif ensuite :P

Posté

C'est ce que je viens de faire, mais en repassant au relatif, ca ne valide plus. Chose étrange, mon éditeur ne retrouve pas la CSS en chemin absolu alors qu'en relatif il la retrouve. Sur le serveur, c'est le contraire...

Posté

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...

Posté (modifié)

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
Posté
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 ;)

Veuillez vous connecter pour commenter

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



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