C'est probablement une question bête, mais je n'ai pas compris ou on devait , dans le document, déclarer la langue <html lang="fr">... Dans le head, dans le body, à chaque section ?
Administrateur
Bonjour,

une page HTML est toujours constituée d'un doctype suivi de l'élément html (balises ouvrante <html> et fermante </html>) et ensuite dans html l'élément head suivi de body.
Et les joyeusetés intéressantes dans body peuvent commencer Smiley biggrin (entête, navigation, main, pied de page et titres, paragraphes, liens, formulaires, etc).
Comme base de départ il y a notre https://schnaps.it par exemple (il faut choisir l'un des 8 gabarits avant de télécharger le Zip).

La déclaration de langue se faisant via un attribut et non un élément, il faut coller cet attribut sur (dans) la balise ouvrante d'un élément, ici html, la racine de tout document HTML.
Modifié par Felipe (30 Jan 2020 - 17:50)
Loonie a écrit :
C'est probablement une question bête, mais je n'ai pas compris ou on devait , dans le document, déclarer la langue &lt;html lang="fr"&gt;... Dans le head, dans le body, à chaque section ?

En complément des réponse précédentes, à noter que l'attribut @lang fait partie des "core attributes", c'est à dire les attributs HTML communs à tous les éléments.
Il est donc possible (et souhaitable) de déclarer la langue principale de la page dans la balise HTML, tout en indiquant ponctuellement sur une partie de cette même page (ex. DIV ou SPAN) que le texte qu'elle contient est dans un langage différent (ex. citation).
Si j'en crois les articles lus ici ou là, les moteurs de recherche aiment bien lorsqu'on apporte ce type de précision...
Jean-Pierre-Bruneau a écrit :
Oui et le plus dur c'est la traduction quand il y a tant de texte Smiley cligne
http://michelebeguin.com/ Une Amie Grand reporter en Inde ...


Et encore , là c'est mal géré, on voit un index par langue...