Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2804 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [html] : validator.w3.org déconne ou quoi ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[html] : validator.w3.org déconne ou quoi ?

n°215880
macolu
Posté le 17-09-2002 à 19:06:54  profilanswer
 

J'ai des erreurs incohérentes, du style  
 
"Error: end tag for element "HTML" which is not open; try removing the end tag or check for improper nesting of elements"
 
Pareil pour le </body>, alors qu'ils sont bel et bien ouverts..
 
Le lien : http://validator.w3.org/check?uri= [...] ype=Inline
 
Voilà, si qqn sait ce qu'il se passe...
 
a+

mood
Publicité
Posté le 17-09-2002 à 19:06:54  profilanswer
 

n°215882
fastclemmy
(re-)Dictateur en plastique
Posté le 17-09-2002 à 19:08:06  profilanswer
 

Code :
  1. </body>
  2. </html>
  3.  
  4. </body>
  5. </html>


C'est sans doute ça le problème !

n°215883
youdontcar​e
Posté le 17-09-2002 à 19:09:52  profilanswer
 

le premier href n'est pas entre "..."

n°215884
gm_superst​ar
Appelez-moi Super
Posté le 17-09-2002 à 19:12:45  profilanswer
 

et remplacer les "&" par "&" dans les URL

n°215885
macolu
Posté le 17-09-2002 à 19:13:19  profilanswer
 

Houlà, faut que je me rachète des yeux :-)
 
mais il reste deux erreurs sur un href alors qu'il est bien avec des guillemets ...

n°215887
JyB
Posté le 17-09-2002 à 19:16:48  profilanswer
 

Macolu a écrit a écrit :

Houlà, faut que je me rachète des yeux :-)
 
mais il reste deux erreurs sur un href alors qu'il est bien avec des guillemets ...




 
Normal, tu dois mettre "&" et pas "&" même dans les URIs.

n°215888
macolu
Posté le 17-09-2002 à 19:17:09  profilanswer
 

OK merci bien

n°215943
JyB
Posté le 17-09-2002 à 21:17:44  profilanswer
 

michael50000 a écrit a écrit :

ben moi je capte pas ....
[/url]http://validator.w3.org/check?uri= [...] ype=Inline




 
C'est pourtant simple, tu n'as pas mis de DOCTYPE ...

n°216224
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 12:20:46  profilanswer
 

Tu le met au tout début de ton document. Le Doctype permet de dire à quelle version du HMTL tu te réfères (HTML 4.01 strict, HTML 4.01 transitionnal, XHTML 1.1, etc, etc...)
 
http://www.allhtml.com/html/html1.php
http://www.allhtml.com/xhtml/xhtml431.php

n°216225
JyB
Posté le 18-09-2002 à 12:21:15  profilanswer
 

michael50000 a écrit a écrit :

 :heink:  
je le mets ou ?  
dans le head de mon index ?
et c koi le doctype pr un site en html ,et un en php ??




 
Le php n'a rien à voir là dedans. Le doctype doit être une ligne au début de ton document, qui indique quel type de html tu fais (html2, 3, 4 strict, transitional, xhtml1, etc.). Si tu veux un exemple, regarde sur mon site ouèbe le source de http://jean-yves.burlett.org/index.xhtml
 
Je ne peux que te renvoyer à de bons bouquins sur html et aux normes du W3C.
 
Edit : grillaid


Message édité par JyB le 18-09-2002 à 12:21:46
mood
Publicité
Posté le 18-09-2002 à 12:21:15  profilanswer
 

n°216242
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-09-2002 à 12:32:38  profilanswer
 

JyB a écrit a écrit :

 
 
Le php n'a rien à voir là dedans.  




 
attention si tu es dans des fichiers .php et que tu mets l'entête <?xml ...> tu risques d'avoir des blagues :D (cas vécu : PHP essaie d'interprêter ce qui est entre <? ?> ) vaut mieux mettre echo '<?xml ...>' dans ce cas.


Message édité par antp le 18-09-2002 à 12:33:03

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°216249
JyB
Posté le 18-09-2002 à 12:37:33  profilanswer
 

antp a écrit a écrit :

 
 
attention si tu es dans des fichiers .php et que tu mets l'entête <?xml ...> tu risques d'avoir des blagues :D (cas vécu : PHP essaie d'interprêter ce qui est entre <? ?> ) vaut mieux mettre echo '<?xml ...>' dans ce cas.




 
Ah ? Je suppose que la config de mon php ne regarde que les PI en <?php et pas celles sans rien.

n°216294
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-09-2002 à 13:33:17  profilanswer
 

j'avais eu ce problème avec un site hébergé chez Nexen, j'ai pas essayé ailleurs


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°216296
fastclemmy
(re-)Dictateur en plastique
Posté le 18-09-2002 à 13:35:36  profilanswer
 

antp a écrit a écrit :

j'avais eu ce problème avec un site hébergé chez Nexen, j'ai pas essayé ailleurs




 
Chez Free j'ai l'impression que c'est le même problème...

n°216298
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-09-2002 à 13:38:53  profilanswer
 

michael50000 a écrit a écrit :

bon alors j'utilise dremwever 4 avec de l'html , je c pas kel version et c du .php
(pas de xml)




 
:heink: t'es pas clair là
c'est des .html ou des .php ?
 
enfin si tu fais pas de xhtml et que tu ne mets pas le header xml (optionnel, et de toute façon c'est seulement pour le xhtml) y a pas de prob


Message édité par antp le 18-09-2002 à 13:39:55

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°216305
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 13:48:47  profilanswer
 

michael50000 a écrit a écrit :

bon alors j'utilise dremwever 4 avec de l'html , je c pas kel version et c du .php
(pas de xml)
c quoi que je dois mettre alors ? <!doctype html public "-//w3c//dtd html 4.0//en"> ?



Bon en fait le lien de allhtml sur le HTML est un peut tout pourri. Voilà les doctype que tu peux utiliser en HTML 4 :
 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


 
ou
 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">


 
Le premier (transitionnal) c'est pour du code qui comporte beaucop de tags et attributs dépréciés (qui n'existent pas dans les dernières normes du HTML). Le deuxième (strict) c'est pout être parfaitement conformes aux normes actuelles et futures : le code est beaucoup plus propre. En contrepartie il y a moins de balises disponibles et il faut souvent recourir aux CSS.
 
Mais bon vu que tu utilises Dreamweaver, commence par le transitionnal, parce que Dreamweaver est incapable de générer du code compatible avec le HTML stritct...
 

n°216316
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 13:59:13  profilanswer
 

Oui.

n°216325
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 14:07:10  profilanswer
 

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1, windows-1252">


 :ouch:  
 
2 charset dans le document...


Message édité par gm_superstar le 18-09-2002 à 14:07:34
n°216327
JyB
Posté le 18-09-2002 à 14:08:14  profilanswer
 

michael50000 a écrit a écrit :

http://validator.w3.org/check?uri= [...] sp=&noatt=
 
 :eek2:  




 
Il est probable que la pourriture auto-insérée de lycos fasse grave chier le validateur. Oublie lycos, passe chez free.

n°216334
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 14:11:04  profilanswer
 

Ou tu choisis iso-8859-1, ou tu choisi windows-1252, mais pas les 2 !!!

n°216374
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 14:41:25  profilanswer
 

Ca indique au navigateur quelle table de caractères il doit utiliser pour afficher les caractères de ta page.
 
Une table de caractère fait la correspondance entre le code hexadécimal du caractère et le symbole.
 
Donc c'est pour ça qu'il ne faut en utiliser qu'une seule.
 
 
Par exemple le code hexadécimal "0xA4" correspond en ISO-8859-1 au caractère ¤ alors qu'en ISO-8859-15 il correspond au symbol de l'euro (?)
 
Quoiqu'il en soit, choisi ISO-8859-1 c'est toujours plus compatible qu'une table de caractères Windows.
 
 
(Au fait, cette daube de Dreamweaver t'a mis 2 fois le tag <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1>, une fois suffit)

n°216391
fastclemmy
(re-)Dictateur en plastique
Posté le 18-09-2002 à 14:47:25  profilanswer
 

gm_superstar a écrit a écrit :

 
Mais bon vu que tu utilises Dreamweaver, commence par le transitionnal, parce que Dreamweaver est incapable de générer du code compatible avec le HTML stritct...




 
A ce propos un article intéressant pour forcer un peu la main à DW pour faire du (un peu plus) joli code :
http://www.alistapart.com/stories/dreamweaver/ [english]

n°216399
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 14:55:18  profilanswer
 

fastclemmy a écrit a écrit :

A ce propos un article intéressant pour forcer un peu la main à DW pour faire du (un peu plus) joli code :
http://www.alistapart.com/stories/dreamweaver/ [english]



Oui c'est un bon début, mais hélas les corrections apportées sont mineures. Car par défaut Dreamweaver écrira toujours un truc du style <td background="image.png">... au lieu d'aller créer le style CSS correspondant :/

n°216553
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 16:32:02  profilanswer
 

Ben maintenant, il faut corriger :)

n°216564
gm_superst​ar
Appelez-moi Super
Posté le 18-09-2002 à 16:43:25  profilanswer
 

Non, le validateur lui il est qu'en anglais. Par contre les specs du du HTML sont (partiellement) traduites http://www.la-grange.net/w3c/html4.01/
 
Enfin si y'a une erreur que tu piges pas, demande ici...


Message édité par gm_superstar le 18-09-2002 à 16:43:50
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [html] : validator.w3.org déconne ou quoi ?

 

Sujets relatifs
[HTML] Problème d'interface[html,php] .htaccess [pour ainsi dire résolu]
[ Php / Html ] Php et balise "Object"vous pouvez m'aider svp? cherche prog html
[HTML] zone réactive en tant que submit ....c possible ?un Script déroulant dans une petite partie d'une page HTML sans cadre?
Insertion page htmlCherche soft pour alléger code html
Impirmer une page HTML avec l'objet Internet EXplorerCaractères phonétiques en HTML [résolu]
Plus de sujets relatifs à : [html] : validator.w3.org déconne ou quoi ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR