| Auteur | |
|---|---|
| kikinovak | # 14 Jan 2010 - 15:49:34 |
Dyslexics have more fnu. 29 Posts |
Bonjour, Je suis en train de faire un site où plusieurs pages sont en bilingue français/allemand. Dans ce cas, comment dois-je renseigner l'attribut lang="" de l'en-tête ? <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> Modifié par kikinovak (15 Jan 2010 - 10:24) |
| Laurent Denis | # 14 Jan 2010 - 17:04:06 |
| 7979 Posts |
Une seule langue de traitement doit être indiquée. La langue la plus utilisée doit être indiquée comme langue de traitement par défaut. Le cas échéant (emplois équivalents des deux langues), indiquer la première langue utilisée dans la page, c'est à dire en pratique celle du contenu de l'élément TITLE. Ne parlons pas de choses nouvelles. Commencez par ne pas détourner CSS de son objet, ce que vous faites immanquablement avec des techniques sexy qu'on enseigne ici. |
| Victor BRITO | # 14 Jan 2010 - 17:32:08 |
Je ne suis pas mort, je dors 2214 Posts |
Laurent Denis a écrit : J'ajouterai que, lorsqu'on change de langue par rapport à la langue principale (celle déclarée dans l'élément html), on utilise l'attribut lang au niveau de l'élément qui englobe le contenu dans l'autre langue. L'idéal, à propos de sites en plusieurs langues, est de proposer, pour un même contenu, autant de pages que langues à traiter, ces pages étant reliées entre elles, ce qui facilite, par ailleurs, le travail des robots des moteurs de recherche, qui préfèrent les pages unilingues. En campagne contre la balkanisation du Web, pour rappeler qu'il existe un seul Web Mon avatar : l'ancien département de la Seine (le grand 75 d'avant 1968) |
| kikinovak | # 15 Jan 2010 - 10:24:01 |
Dyslexics have more fnu. 29 Posts |
Merci pour les conseils. J'ai donc choisi d'indiquer la langue prépondérante sur la page. |