Validation xHTML non conforme par W3C
Résolu
Curtis Hayes
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
Curtis Hayes Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Curtis Hayes Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai besoin d'un petit apport de réponses, :)
Je suis sur la construction d'un site (je suis débutant) et après avoir lu pas mal d'articles sur le sujet, il faut vraiment que le langage utilisé soit au normes, donc je me suis procuré l'extension de firefox
"https://addons.mozilla.org/fr/firefox/addon/web-developer/"
et j'ai bien planché sur les conseils d'un gars qui n'a pas l'air d'être manchot avec le xHTML
"https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3"
Mon Doc est du Type :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
Le soucis, c'est qu'après avoir "checké" mes pages via l'extension de Firefox ou a cette adresse
"http://validator.w3.org/"
Il y a plein d'erreurs de ce type :
# Error Line 31, Column 16: Attribute "src" exists, but can not be used for this element.
<embed src="../flash/en_tete.swf" quality="high" pluginspage="http://www.mac
✉
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
Je ne suis pas un tueur en Anglais mais je crois comprendre qu"il me dit qu'un attribut (de mon Flash) ne peut pas être utilisé avec ce document (enfin je crois), 98% des erreurs sont de ce type.
Quelqu'un peut éclairer ma lanterne?
Merci d'avance
J'ai besoin d'un petit apport de réponses, :)
Je suis sur la construction d'un site (je suis débutant) et après avoir lu pas mal d'articles sur le sujet, il faut vraiment que le langage utilisé soit au normes, donc je me suis procuré l'extension de firefox
"https://addons.mozilla.org/fr/firefox/addon/web-developer/"
et j'ai bien planché sur les conseils d'un gars qui n'a pas l'air d'être manchot avec le xHTML
"https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3"
Mon Doc est du Type :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
Le soucis, c'est qu'après avoir "checké" mes pages via l'extension de Firefox ou a cette adresse
"http://validator.w3.org/"
Il y a plein d'erreurs de ce type :
# Error Line 31, Column 16: Attribute "src" exists, but can not be used for this element.
<embed src="../flash/en_tete.swf" quality="high" pluginspage="http://www.mac
✉
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
Je ne suis pas un tueur en Anglais mais je crois comprendre qu"il me dit qu'un attribut (de mon Flash) ne peut pas être utilisé avec ce document (enfin je crois), 98% des erreurs sont de ce type.
Quelqu'un peut éclairer ma lanterne?
Merci d'avance
A voir également:
- Validation xHTML non conforme par W3C
- Pb retour sur site marchand après validation du paiement - Forum Consommation & Internet
- Excel validation des données liste - Guide
- Temps validation annonce le bon coin - Forum Réseaux sociaux
- Commande en cours de validation fnac - Forum Réseaux sociaux
- Configuration ip non valide - Guide
14 réponses
met ce code et tu seras valide tout en passant TOUT navigateurs !
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="604" height="20" id="en_tete"> <param name="movie" value="../flash/en_tete.swf" /> <param name="wmode" value="transparent" /> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="../flash/en_tete.swf" width="604" height="20"> <param name="wmode" value="transparent" /> <!--<![endif]--> <a href="https://get.adobe.com/flashplayer/"> <img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a> <!--[if !IE]>--> </object> <!--<![endif]--> </object>
Bonsoir
Rien que sur mon site j'ai 171 erreurs et 7 avertissements et ça n'empêche en rien le fonctionnement du site.
dans l'histoire des balises <embed> pour afficher des vidéos par exemple, il existe de nombreuses façons de les écrire, chacun a sa manière et je t'avouerai franchement que je ne sais pas du tout laquelle est reconnue conforme par le xhtml.1
Rien que sur mon site j'ai 171 erreurs et 7 avertissements et ça n'empêche en rien le fonctionnement du site.
dans l'histoire des balises <embed> pour afficher des vidéos par exemple, il existe de nombreuses façons de les écrire, chacun a sa manière et je t'avouerai franchement que je ne sais pas du tout laquelle est reconnue conforme par le xhtml.1
Oui, j'avoue pour avoir un page Clean c'est pas facile mais c'est possible et comme j'apprends, j'aimerais bien faire du Clean pour être au standard mais je suis comme toi, ya des erreurs mais j'avoue, moins que toi :) mais comme tu dis,"ça n'empêche en rien le fonctionnement du site"
A+
A+
il faudrait l'url de la page
au fait il y a un bouton sur le site de html validator qui corriges le des fautes quand il marche c'est html tidy/
au fait il y a un bouton sur le site de html validator qui corriges le des fautes quand il marche c'est html tidy/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
Tout d'abord, la balise <embed> n'est pas valide en xhtml.
Voilà ce qu'il faut faire :
https://www.alsacreations.com/astuce/lire/25-comment-rendre-valide-une-animation-flash.html
Tout d'abord, la balise <embed> n'est pas valide en xhtml.
Voilà ce qu'il faut faire :
https://www.alsacreations.com/astuce/lire/25-comment-rendre-valide-une-animation-flash.html
Mais tu as bien fait ce qui est écrit dans le lien que je t'ai donné :
<object type="application/x-shockwave-flash" data="../flash/en_tete.swf" width="604" height="20"> <param name="movie" value="../flash/en_tete.swf" /> <param name="wmode" value="transparent" /> <p>Image ou texte alternatif</p> </object>
Re Bonsoir,
Merci à vous, je n'avais pas fait attention aux petits changements dans le code, c'est mieux au niveau de ma validation W3C mais c'est pas encore ça (encore 5 erreurs par pages environ) de plus je planche sur les include en PHP pour virer mon iframe mais j'avoue le php c'est pour les fous :) je tire la langue pour apprendre pffff
Merci à vous, je n'avais pas fait attention aux petits changements dans le code, c'est mieux au niveau de ma validation W3C mais c'est pas encore ça (encore 5 erreurs par pages environ) de plus je planche sur les include en PHP pour virer mon iframe mais j'avoue le php c'est pour les fous :) je tire la langue pour apprendre pffff
Peux-tu nous donner l'URL d'une page qui présente des erreurs (comme l'a dit math 2000) ? Comme ça, on va pouvoir t'aider à corriger les erreurs.
Salut,
Le soucis c'est que Hier j'ai remplacer mon dossier de site sur le serveur par la version PHP (enfin je crois car je suis novice) mais je comprend pas, quand je vais sur l'index (xhtml) qui est un flash qui redirige vers la page Acceuil, sans soucis mais mon module de Firefox me demande quoi faire : Ouvrir avec... / Enregistrer ect...
C'est pas bon, voyez par vous même :)
"http://assistant.search.ke.voila.fr"
Je ne sais pas si j'ai bien fait mes manips de PHP :(
Merci
Le soucis c'est que Hier j'ai remplacer mon dossier de site sur le serveur par la version PHP (enfin je crois car je suis novice) mais je comprend pas, quand je vais sur l'index (xhtml) qui est un flash qui redirige vers la page Acceuil, sans soucis mais mon module de Firefox me demande quoi faire : Ouvrir avec... / Enregistrer ect...
C'est pas bon, voyez par vous même :)
"http://assistant.search.ke.voila.fr"
Je ne sais pas si j'ai bien fait mes manips de PHP :(
Merci
J'ai l'impression que ton flash ne redirige pas vers la page accueil.php. Il permet d'enregistrer mais pas de rediriger.
Redirection en flash (non testé) : https://codes-sources.commentcamarche.net/
Quand tu auras corrigé ceci, on pourra voir les erreurs.
Sinon, j'ai remarqué une erreur à cette ligne :
Tu as une guillemet de trop, c'est plutôt :
Redirection en flash (non testé) : https://codes-sources.commentcamarche.net/
Quand tu auras corrigé ceci, on pourra voir les erreurs.
Sinon, j'ai remarqué une erreur à cette ligne :
<div class="table2ac""> <h3 align="left">+: Qui sommes nous?</h3>
Tu as une guillemet de trop, c'est plutôt :
<div class="table2ac"> <h3 align="left">+: Qui sommes nous?</h3>
Bonjour
Merci pour l'erreur du " c'est résolu :)
Pour mon Flash, je vais voir ton lien mais je pense que c'est bon à moins de devoir faire une mani spéciale avec Flash MX pour l'adresse vers PHP
moi j'ai mis à la fin de mon animation
stop();
{
getURL("http://pagesperso-orange.fr/mon dossier/nom de mon site/dossier ou se trouve ma page/ma page.php");
}
Rassure moi, quand on fait un site avec du PHP, les pages ne sont plus en .html mais en .php?
Mon index (le Flash d'ouverture) est html mais après c'est du PHP.
PS: J'ai été voir le lien mais j'ai pas tous saisi dans les propos du Gars :(
Merci pour l'erreur du " c'est résolu :)
Pour mon Flash, je vais voir ton lien mais je pense que c'est bon à moins de devoir faire une mani spéciale avec Flash MX pour l'adresse vers PHP
moi j'ai mis à la fin de mon animation
stop();
{
getURL("http://pagesperso-orange.fr/mon dossier/nom de mon site/dossier ou se trouve ma page/ma page.php");
}
Rassure moi, quand on fait un site avec du PHP, les pages ne sont plus en .html mais en .php?
Mon index (le Flash d'ouverture) est html mais après c'est du PHP.
PS: J'ai été voir le lien mais j'ai pas tous saisi dans les propos du Gars :(
Orange ne met pas à disposition le php pour un hébergement standard.
Et attention, si on enregistre tes pages, la source php est visualisable.
Et attention, si on enregistre tes pages, la source php est visualisable.