5568 sujets

Sémantique web et HTML

Je crois que tout est dans le titre

j'ai un message d'erreur quand j'essaye de valider css mais je vois pas ce qui ne va pas à cette fameuse ligne 5

Target:  http://guillaumebizet.free.fr/
 
Please, validate your XML document first!

Line 5

Column 57

Element type "html" must be followed by either attribute specifications, ">" or "/>".


En plus je ne sais pas sur quelle feuille de style le problème se trouve.

Si vous voulez je peux vous mettre à disposition mes feuilles de style dans un zip

une idée Smiley cligne
Modifié par GuizBizet (21 Mar 2006 - 21:58)
Je crois que c'est à cause de la chaîne

xml:lang="fr"lang="fr">


Tu as oublié l'espace entre xml:lang="fr" et lang="fr". Si tu passes par le lien Valider CSS de la Web Developper Toolbar de FireFox comme je viens de le faire, il doit inspecter le code source pour trouver un appel à la CSS. Et s'il ne peut pas inspecter correctement le code, il va retourner un message d'erreur...

Bien sûr, ce n'est qu'une hypothèse Smiley ohwell
Bonjour,

La validité CSS n'est pas en cause : le validateur CSS butte sur une erreur HTML qui l'empêche de lire le code HTML et d'exploiter les liens vers les feuilles de styles.

Pour corriger l'erreur HTML : il manque un espace entre les deux derniers attributs dans ton élément <html>

<edit>lol. Deux réponses pour le prix d'une Smiley lol </>
Modifié par Laurent Denis (23 Sep 2005 - 14:39)
ok je viens de la faire et effectivement cela passe l'erreur, mais cela m'en mets une autre

Target:  http://guillaumebizet.free.fr/
 
Please, validate your XML document first!

Line 79

Column 67

Element type "h2" must be followed by either attribute specifications, ">" or "/>".


Mon site est pourtant valide xhtml 1.0 !!!

Smiley confus
Modifié par GuizBizet (23 Sep 2005 - 14:50)
oui il est valide xhtml sur toutes les pages !!!

mais d'ailleurs je vois pas ce que viens faire des "problèmes" (x)html dans une validation css ?
C'est pour la même raison; un espace absent dans ton h2:

<h2 id="p17"class="post-title">


En passant, ligne 313, insère un espace entre les derniers guillemets et le /, pour des raisons de compatibilité HTML:

<img src="/dotclear/images/galleries/vacances/Ete2005/2005_08_PortLouis 029.TN__.jpg" alt="2005_08_PortLouis 029.jpg[#red]"/>[/#]

Modifié par Gilles (23 Sep 2005 - 15:28)
GuizBizet a écrit :
oui il est valide xhtml sur toutes les pages !!!

mais d'ailleurs je vois pas ce que viens faire des "problèmes" (x)html dans une validation css ?


Comme Laurent et moi l'avons dit plus haut, ce n'est pas un problème de validité ou non du CSS, mais plutôt une limitation du logiciel de validation quand on l'invoque de cette façon.
Si on soumet ta feuille de style au validateur CSS du W3C directement en saisissant l'URL, on peut vérifier la validité de ton CSS indépendamment de ton code HTML:
http://jigsaw.w3.org/css-validator/
Bonjour,

Je suis en train de refaire un fichier CSS, et après avoir tripatouillé quelques trucs, je tombe sur la même erreur du validator :
http://jigsaw.w3.org/css-validator/validator?uri=http://univers-fusco.com/accueil.php
a écrit :
Please, validate your XML document first!

Line 149

Column 35

Element type "a" must be followed by either attribute specifications, ">" or "/>".


Comme vous l'avez indiqué, en entrant manuellement l'adresse du fichier CSS, ou en le testant depuis le disque dur, le validator l'accepte sans problème.
D'après les réponses données, le problème du validator proviendrait du code xhtml qui, bien que valide, l'empêche de tester directement la page.

Je me sers souvent de la fonction "valider css" ou "valider html" de l'extension Web Developer de Firefox, j'ai également placé des liens images qui me permettent de tester les pages encore plus rapidement (avec cette url : http://jigsaw.w3.org/css-validator/check?uri=referer )... aussi, j'aimerais bien pouvoir corriger le problème qui bloque le validator.

Pour le moment, j'ai beau relire mon code, je ne vois pas ce qui cloche. Surtout que c'est une erreur que j'ai du reproduire sur trois pages déjà...
Si quelqu'un à une idée, merci d'avance :

http://univers-fusco.com

Modifié par Smiley neko (22 Mar 2006 - 20:25)
A l'heure où je t'écris, le validateur accepte ta page sans signaler d'erreur -tout juste les habituels avertissements sur les couleurs de fond et les redéfinitions de propriétés.
Oui, j'ai oublié de revenir ici. Mea culpa ! Smiley confused

Grâce au sujet qui en parle, j'ai testé Validome : il m'a montré l'erreur (l'espace oublié) dans mon code que j'ai pu corriger en fin d'après-midi - ainsi qu'un paquet d'autre fautes. Du coup, mon fichier CSS devient à nouveau accessible à la validation par "referer".

Oui, concernant les avertissements sur les couleurs de fond, c'est toujours une plaie à gérer.
Si je met "background: transparent;", ça ne compte pas comme une couleur de fond. Le problème c'est que ça me permet d'éviter des petite pirouettes dans la CSS (comme modifier la taille d'un élément de type bloc pour que sa couleur de fond ne vienne pas déborder sur autre chose).
Modifié par Smiley neko (22 Mar 2006 - 20:26)