5568 sujets

Sémantique web et HTML

Salut,

Je cherche à valider mon formulaire en XHTML 1.0 strict mais le validateur me le refuse à cause de la balise <head>.
Dans le forum quelqu'un avait eu ce problème mais il cherchait à valider sont document en HTML.

Pouvez-vous me dire ce qui ne vas pas dans ma balise head ou dans mon doctype? ou partout ailleurs même!

http://bb.public.free.fr/css/formulaire.html

Merci par avance.
Modifié par bbp (31 Oct 2005 - 09:21)
Bonjour,

Essayes en mettant un <title>Mon titre</title> dans ton head voir ce que cela donne.

En sus pour être conforme en xhtml, l'élément racine "html" :
http://www.la-grange.net/w3c/xhtml1/#xhtml a écrit :

L'élément racine du document doit nommer l'espace nominatif XHTML en utilisant l'attribut xmlns [XMLNAMES]. L'espace nominatif pour XHTML est défini par http://www.w3.org/1999/xhtml.


Ce qui devrait se traduire par:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">


Il faudrait aussi spécifier les attributs de langue pour "html" (xml:lang et lang).
Modifié par Igor (31 Oct 2005 - 00:04)
Bonjour,

L'absence d'attribut xmlns n'est pas invalidante en XHTML1.0 traité en tant que HTML, puisque cet attribut n'a aucun rôle ni aucun sens en HTML4.01.

En revanche, effectivement, l'élément title est requis, et le validateur le dit d'ailleurs très clairement pour cette page Smiley cligne :

a écrit :
Error Line 7 column 6: end tag for "head" which is not finished.

</head>

Most likely, You nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>

Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, <head> generally requires a <title>, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.

Modifié par Laurent Denis (31 Oct 2005 - 08:24)
Salut,

J'avais bien lu qu'il fallaitune balise title mais j'étais persuadé que je l'avais mise. Je n'ai donc pas regardé!

Merci mon code est valide XHTML 1.0 strict Smiley cligne