3 votes

W3C Validator - Le type de document n'autorise pas l'élément "body" ici.

J'essaie de valider le code suivant avec l'option Validateur W3C :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
    <title>Test</title>
</head>
<body>
</body>
</html>

Je reçois deux erreurs :

Le type de document n'autorise pas l'élément "body" ici.

Balise de fin pour "html" qui n'est pas terminé

Quelqu'un sait-il comment réparer cela ?

8voto

Matthew Flaschen Points 131723

Vous utilisez le DTD du cadre qui n'autorise pas le corps. Il est destiné à être utilisé avec les framesets, qui sont utilisés pour afficher des cadres. Vous pouvez utiliser Strict à la place :

<!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" lang="en" xml:lang="en">
<head>
    <title>Test</title>
</head>
<body>
</body>
</html>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X