Aller au contenu

validation w3c


picturedesk

Sujets conseillés

Bonjour à tous,

Je ne suis pas un virtuose du html, g encore qq soucis à valider mon site sur le w3c validator

voici les résultats:

   1.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2.

"http://www.w3.org/TR/html4/loose.dtd">
3.

<html>
4.

<head>
5.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
6.

<title>P i c t u r e D e s k</title>
7.

<link href="style1.css" rel="stylesheet" type="text/css">
8.

<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
9.

<meta name="keywords" content="corporate photography Belgium, corporate photography , industrial photography , industrial photographer , corporate photographer, photographer, photographers, photography ">

Erreur à la colonne 1206: type de document ne permet pas l'élément "META" ici
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
10.

<meta name="description" content="Picturedesk - Photography & Virtual Visits">

Erreur à la colonne 77: type de document ne permet pas l'élément "META" ici
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
11.

<meta name="copyright" content="Copyright © 2006 Coyote">

Erreur à la colonne 56: type de document ne permet pas l'élément "META" ici
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
12.

<meta name="author" content="coyote - picturedesk.be">

Erreur à la colonne 53: type de document ne permet pas l'élément "META" ici
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
13.

<script language="JavaScript">

Erreur à la colonne 29: attribut requis "TYPE" non spécifié
(Il manque un attribut obligatoire selon la norme utilisée.)
14.

<!--
15.

self.moveTo(0,0)
16.

self.resizeTo(screen.availWidth,screen.availHeight)
17.

//-->
18.

</script>
19.


20.

</head>

Erreur à la colonne 6: fin d'étiquette pour l'élément "HEAD" lequel n'est pas ouvert
(Une balise de fin a été trouvée sans balise de début.)
21.

<body>

Erreur à la colonne 5: type de document ne permet pas l'élément "BODY" ici
(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
22.

<div id="ombre">
23.

<!--bloc1-->
24.

<div id="bloc1">
25.

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="800">
26.

<param name="movie" value="sitepicturedesk.swf">
27.

<param name="quality" value="high">
28.

<embed src="sitepicturedesk.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="800"></embed>

Erreur à la colonne 19: il n'y a pas d'attribut "SRC"
(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 49: il n'y a pas d'attribut "QUALITY"
(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 68: il n'y a pas d'attribut "PLUGINSPAGE"
(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 119: il n'y a pas d'attribut "TYPE"
(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 157: il n'y a pas d'attribut "WIDTH"
(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 170: il n'y a pas d'attribut "HEIGHT"
(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 175: élément "EMBED" indéfini
(Balise inconnue. Vérifier que la balise est en minuscule pour les documents XHTML ou que la balise existe selon le DTD spécifié.)
29.

</object>
30.


31.


32.


33.

</div>
34.

<div id="clear"></div>
35.

</div>
36.

</body>
37.

</html>
38.

</body>

Erreur à la colonne 6: fin d'étiquette pour l'élément "BODY" lequel n'est pas ouvert
(Une balise de fin a été trouvée sans balise de début.)
39.

</html>

Erreur à la colonne 6: fin d'étiquette pour l'élément "HTML" lequel n'est pas ouvert
(Une balise de fin a été trouvée sans balise de début.)
40.

Si qq pouvait m'éclairer ...

Merci d'avance

Ps: je sais qu'il y a bcp de choses encore à dire sur la structure mm di site : " animation flash dans html " . Je vais galerer question référencement et en plus à terme j'espère pouvoir adjoindre au site une base de donnée reprenant les photos et quicktme Vr

" La fin de l'espoir est le commencement de la mort. "

Charles de Gaulle

EDIT TheRec : J'ai déplacé le sujet dans le bon sous-forum et édité la liste des erreurs (il est mieux d'utiliser un CODEBOX pour de longues citations de ce genre)... La prochaine fois, publie ta page et donne-nous le lien que tu as utilisé pour valider la page ou même le lien de cette page temporaire.

Lien vers le commentaire
Partager sur d’autres sites

De plus, le langage SMS n'est pas vraiment autorisé sur le Hub, il serait donc bon d'éditer ton message et de bien vouloir tout récrire en Français correct ;)

Après, je me pencherai peut-être un peu sur tes problèmes de code...

Lien vers le commentaire
Partager sur d’autres sites

Salut :)

Bon, pour tes erreurs de validation, tout est expliqué en détail dans le rapport du W3C:

Erreur à la colonne 1206: type de document ne permet pas l'élément "META" ici

(Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)

Toute balise meta doit être placée dans la section <head> de ton document html.

De plus, comme c'est une balise unique, elle doit se terminer par /> et non > ;)

<script language="JavaScript">

Erreur à la colonne 29: attribut requis "TYPE" non spécifié

(Il manque un attribut obligatoire selon la norme utilisée.)

Encore une fois, tout est dit: tu doit utiliser l'attribut type="text/javascript" et non plus l'attribut language qui est déprécié :rolleyes:

<embed src="sitepicturedesk.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="800"></embed>

Erreur à la colonne 19: il n'y a pas d'attribut "SRC"

(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 49: il n'y a pas d'attribut "QUALITY"

(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 68: il n'y a pas d'attribut "PLUGINSPAGE"

(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 119: il n'y a pas d'attribut "TYPE"

(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 157: il n'y a pas d'attribut "WIDTH"

(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 170: il n'y a pas d'attribut "HEIGHT"

(L'attribut n'existe pas pour cette balise.)

Erreur à la colonne 175: élément "EMBED" indéfini

(Balise inconnue. Vérifier que la balise est en minuscule pour les documents XHTML ou que la balise existe selon le DTD spécifié.)

La balise embed n'est plus standard, bien qu'elle soit encore exclusivement reconnue par certains navigateurs :whistling:...

... et de même pour tes quelques autres erreurs :P

Lien vers le commentaire
Partager sur d’autres sites

Merci !

ok pour <script type="text/javascript"></script>

en ce qui concerne les META, ils sont dans ma balise <head>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>P i c t u r e D e s k</title>
<link href="style1.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<meta name="keywords" content="photography Belgium ">
<meta name="description" content="Picturedesk - Photography & Virtual Visits">
<meta name="copyright" content="Copyright © 2006 Coyote">
<meta name="author" content="coyote - picturedesk.be">
<script type="text/javascript">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)




et y a t il une alternative à la balise Embed ?


//-->
</script>

</head>

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

Salut

Pour les meta, il faut mettre un slash devant le chevron final en XHTML ;) Certains l'ont, d'autres ne l'ont pas.

D'ailleurs, "author" et "copyright" sont inutiles: personne n'en tire parti, pratiquement. Tu peux les supprimer sans remords.

PS: pense aussi à entourer tes bouts de code avec les tags adéquats (html, code, codebox, sql) afin d'améliorer la lisibilité.. et ce sera parfait ;) J'ai modifié ton message ci-dessus dans ce sens.

Lien vers le commentaire
Partager sur d’autres sites

Un truc comme ça!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="description" content="Picturedesk - Photography & Virtual Visits"/>
<meta name="keywords" content="photography Belgium"/>
<title>P i c t u r e D e s k</title>
<link href="style1.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
<script type="text/javascript">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
//-->
</script>

?

Et pour mon animation flash, quelle est la balise remplacant EMBED?

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="600" height="800">
<param name="movie" value="sitepicturedesk.swf">
<param name="quality" value="high">
<embed src="sitepicturedesk.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="800"></embed>
</object>

EDIT TheRec : Pour la troisième fois, utilise les BBCode (bouton au dessus de la zone de rédaction du message) pour présenter ton code.

Lien vers le commentaire
Partager sur d’autres sites

Statistiques sur &quot;http://w3qc.org/validateur/index.php#stat"

Nombre d'erreurs: 1.

Nombre d'avertissements: 0.

Nombre d'erreurs et avertissements différents: 1.

Nombre de lignes: 39.

Nombre d'erreurs par ligne: 0.03.

Nombre de lignes erronées: 1.

Passage: Cette page est invalide selon le DOCTYPE utilisé

Merci à Vous ! désolé pour le bordel...

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

Erreur à la colonne 72: caractère de données n'est pas permis ici (type #63)

Je me débrouillerai

Merci encore!

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