misterben Posté 17 Décembre 2004 Posté 17 Décembre 2004 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
ElMoustiko Posté 17 Décembre 2004 Posté 17 Décembre 2004 Le validateur pointe sur http://www.gemsbrokers.net/www.gemsbrokers.../stylesheet.css C'est strange... essai un chemin absolu pour ta feuille de style.
misterben Posté 17 Décembre 2004 Auteur Posté 17 Décembre 2004 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...
misterben Posté 18 Décembre 2004 Auteur Posté 18 Décembre 2004 Avec le chemin absolu ça marche, la validation CSS est OK mais je préfererai quand même eviter...
Perrine Posté 18 Décembre 2004 Posté 18 Décembre 2004 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
Perrine Posté 18 Décembre 2004 Posté 18 Décembre 2004 Euh, sinon au pire, tu valides ta CSS en mettant un chemin absolu et tu la repasses en relatif ensuite
misterben Posté 18 Décembre 2004 Auteur Posté 18 Décembre 2004 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...
misterben Posté 18 Décembre 2004 Auteur Posté 18 Décembre 2004 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...
ElMoustiko Posté 18 Décembre 2004 Posté 18 Décembre 2004 Euh pour le chemin absolu, c'etait juste pour les tests en production, non En tout cas, c'est zarb comme truc...
LaurentDenis Posté 18 Décembre 2004 Posté 18 Décembre 2004 (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é 18 Décembre 2004 par LaurentDenis
Dan Posté 18 Décembre 2004 Posté 18 Décembre 2004 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.htmHTTP/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
misterben Posté 18 Décembre 2004 Auteur Posté 18 Décembre 2004 Merci à vous Elmoustiko, Azon, LaurentDenis et bien sûr à Dan Je vais chercher dans la configuration d'hebergement. A bientôt
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant