5568 sujets

Sémantique web et HTML

Bonjour

J'ai un problème avec la balise input, je ne parviens pas à valider ce formulaire
<h5>Traduction du site</h5><form action="http://translate.google.com/translate">
<input name="hl" value="fr" type="hidden" />
<input name="ie" value="UTF8" type="hidden" /> 
<input name="oe" value="UTF8" type="hidden" />
<input name="prev" type="hidden" />
<input name="u" value="http://www.hasparren.net" size="20" type="hidden" />
<input name="langpair" size="1" value="fr|en" type="hidden" />
<input value="French to English" type="submit" />
</form>


Le validateur me renvoie les erreurs suivantes :

" Ligne 349, colonne 43: type de document ne permet pas d'élément "input" ici, un manque de "p", "h1", "h2", "h3", "h4", "h5", "h6", "div "," Pre "," adresse "," fieldset "," in "," del "start-tag.

<input name="hl" value="fr" type="hidden" / > <input type="hidden" name="hl" value="fr" />

L'élément mentionné n'est pas autorisé à comparaître dans le contexte dans lequel vous avez placé les autres éléments mentionnés sont les seuls qui sont à la fois permis et il peut contenir l'élément mentionné. Cela peut signifier que vous avez besoin d'un élément contenant, ou peut-être que vous avez oublié de fermer un élément précédent.
Une cause possible de ce message, c'est que vous avez tenté de mettre un bloc de niveau élément (comme "<p>" ou "<table>") dans un élément en ligne (comme "<a>", "<span> ", Ou" <font> "). "

J'ai essayé en vain avec ou sans paragraphe Smiley decu


Bonne après midi

Merci

BB
Modifié par africa (25 Apr 2008 - 15:49)