Version complète: sur le forum Webmaster Hub : besoin d'aide code html
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net
erato06
hello q_smallexcla.gif

Peut-on m'aider s'il vous plaît je m'emmêle les pinceaux et du coup je ne comprend plus rien
on me dit sur http://www.validome.org/validate
que form est interdit mais je ne sais pas quoi mettre à la place j'ai beau suivre le lien form je m'embrouille encore plus.

Ligne Colonne: 21
160 Erreurs: form est interdit ici. Il manque la balise `APPLET`, `OBJECT`, `MAP`, `IFRAME`.
Position de l'erreur: <form method="get" action="http://www.i-services.net/membres/newsletter/news

dans l'attente
vincedo
Hello,

Je ne suis pas sûr que c'est bien clair, tu peux reformuler ta question stp ?

Tu essaies de valider une page web via un service en ligne, et on te dit que la balise form est interdite ?
Si c'est le cas, faut changer de service de validation car cette balise est tout ce qu'il y a de plus licite.

Si t'as besoin de plus d'aide, poste le code complet de ta page.

A+
erato06
Ben oui c'est ce qu'on me dit sur http://www.validome.org/validate

J'y comprend rien du tout sad.gif

Voici l'url de la page à vérifier : http://www.galeriechambettaz.com
vincedo
D'après mon validateur (extension "HTML Validator" sur Firefox), t'as les erreurs suivantes :

- balises <font> pas ou mal fermées (ça par contre, c'est pas conseillé les balises <font>, faut utiliser css)
- des URL malformées (apparemment, parce qu'elles contiennent des espaces)
- un & qui devrait être encodé en &amp;
...

Enfin, faut installer l'extension firefox, tu verras toi-même smile.gif

En tout cas, rien qui concerne la balise <form>.
Dudu
Salut

La balise <form> n'est pas interdite.
Elle est interdite à l'endroit où tu l'as mise, ce qui est très différent.

En fait, ton formulaire est inséré dans une balise <font> (balise à ne pas utiliser, soit dit en passant), or un formulaire ne peut pas être contenu dans ce type de balise.

La balise concernée s'ouvre à la ligne 159
CODE
<font face="Verdana" size="2">
et elle se finit à la ligne 179, juste après la balise fermante du formulaire.
En l'enlevant, ta page est valide.

Pour avoir une meilleure visibilité de tes erreurs lorsque tu valides une page, je te conseille de cocher la case "voir le code source" dans les réglages avancés de Validome (ou "Show Source" sur validator.w3.org)

**

Plus grand'chose à voir avec ton problème, mais tu as beaucoup trop de <font></font>. Non seulement cette balise est dépréciée, mais en plus tu gagnerais beaucoup à la bannir entièrement de ton code source.
Avec le langage CSS, tu la remplaceras avantageusement: lisibilité accrue du code, gain de bande passante, respect des standards, j'en passe et des meilleures... wink.gif


PS: vincendo, je ne vois aucune des erreurs dont tu parles, à part peut-être à la ligne 66 un & non-encodé mais qui ne dérange personne puisqu'il est le dernier caractère de l'URL. HTML Validator me semble un peu trop frileux...
tribords
Pour poursuivre sans attaquer les feuilles CSS si tu n'en as pas le temps/courage, tu peux utiliser les balises stylées <span style="font-family:arial;font-size:12px">ton texte</span> Mieux, préparer des styles dans la feuille CSS et les appeler par : <span class="monstyle">ton texte</span>
erato06
Re,

Je ne vois pas de balise font à la ligne 159 il y en a une effectivement à la ligne 157.
est ce celle ci qui gêne r_question6161.gif
@+
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.