OUJOOD.COM
Définition et utilisation: L’attribut lang
HTML Les attributs globauxL'attribut lang spécifie la langue du contenu de l'élément.
Exemple Certains texte anglais dans un paragraphe :
Exemple : 📋 Copier le code
<!DOCTYPE html> <html lang="fr">> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>html5 demo</title> </head> <body> <p lang="en">This is a paragraph.</p> <p>Ceci est un paragraphe.</p> </body> </html>
Navigateurs pris en charge
L'attribut lang est pris en charge dans tous les principaux navigateurs.
Différences entre HTML 4.01 et HTML5
En HTML5, l'attribut lang peut être utilisé sur n'importe quel élément HTML (il validera sur n'importe quel élément HTML. Cependant, il n'est pas forcément utile).
En HTML 4.01, l'attribut lang ne peut pas être utilisé avec: <base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <param> et <script>.
Valeurs d'attributs de l’attribut langue
Valeur | Description |
---|---|
LANGUAGE_CODE | Spécifie le code de langue pour le contenu de l'élément:code de référence Langue |
HTML Code de langue de référence ( ISO Langue codes)
L'attribut HTML lang peut être utilisée pour déclarer la langue d'une page Web ou d'une partie d'une page Web. Le but est d'aider les moteurs de recherche et les navigateurs.
Selon la recommandation du W3C vous devez déclarer la langue principale de chaque page Web ayant l'attribut lang dans la balise <html>, comme ceci:
<html lang="en">
...
</html>
En XHTML, la langue est déclarée à l'intérieur de la balise <html> comme suit:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
xml:lang="en">
...
</html>
Codes de langue ISO 639-1
ISO 639-1 définit les abréviations des langues. En HTML et XHTML ils peuvent être utilisés dans la lang et xml: lang attributs.
Langue | Code ISO |
---|---|
Abkhazie | ab |
Au loin | aa |
Afrikaans | af |
Albanais | carrés |
Amharique | suis |
Arabe | ar |
Aragon | un |
Arménien | hy |
Assamais | comme |
Aymara | ay |
Azerbaïdjanais | az |
Bashkir | ba |
Basque | eu |
Bengali (Bangla) | bn |
Bhutani | dz |
Bihari | bh |
Bichlamar | bi |
Breton | br |
Bulgare | bg |
Birman | mon |
Biélorussie (Belarus) | être |
Cambodgien | km |
Catalan | Californie |
Cherokee | |
Chewa | |
Chinois (simplifié) | zh |
Chinois (traditionnel) | zh |
Corse | co |
Croate | heure |
Tchèque | cs |
Danois | da |
Divehi | |
Néerlandais | nl |
Edo | |
Anglais | en |
Espéranto | eo |
Estonien | et |
Îles Féroé | fo |
Farsi | fa |
Fiji | fj |
Finlandais | fi |
Flamand | |
Français | fr |
Frison | fy |
Fulfulde | |
Galicien | gl |
Le gaélique (écossais) | gd |
Gaélique (Manx) | gv |
Géorgien | ka |
Allemand | de |
Grecque | el |
Groenlandais | kl |
Guarani | gn |
Gujarati | gu |
Créole haïtien | ht |
Haoussa | ha |
Hawaïen | |
Hébreu | il, iw |
Hindi | salut |
Hongrois | hu |
Ibibio | |
Islandais | est |
Ido | io |
Igbo | |
Indonésien | id, dans |
Interlingua | ia |
Interlingue | c.-à- |
L'inuktitut | iu |
Inupiak | ik |
Irlandais | Géorgie |
Italien | il |
Japonais | ja |
Javanais | jv |
Kannada | kn |
Kanuri | |
Cachemire | ks |
Kazakh | kk |
Kinyarwanda (Rwanda) | rw |
Kirghiz | ky |
Kirundi (rundi) | rn |
Konkani | |
Coréen | ko |
Kurde | ku |
Laotien | lo |
Latin | la |
Lettonie (letton) | lv |
Limbourgeois (Limbourg) | li |
Lingala | Dans |
Lituanien | lt |
Macédonienne | mk |
Malgache | mg |
Malais | ms |
Malayalam | ml |
Maltais | mt |
Maori | mi |
Marathi | mr |
Moldave | mo |
Mongol | mn |
Nauru | na |
Népalais | ne |
Norvégien | aucun |
Occitan | oc |
Oriya | ou |
Oromo (Afan, Galla) | om |
Le papiamento | |
Pashto (Pushto) | ps |
Polonais | j |
Portugais | pt |
Punjabi | Pennsylvanie |
Quechua | qu |
Rhèto-roman | rm |
Roumain | ro |
Russe | ru |
Sami (Lapon) | |
Samoa | sm |
Sangro | sg |
Sanskrit | sa |
Serbe | sr |
Serbo-croate | sh |
Sesotho | er |
Setswana | tn |
Shona | sn |
Sichuan Yi | ii |
Sindhi | Dakota du Sud |
Cinghalais | si |
Siswati | ss |
Slovaque | sk |
Slovène | sl |
Somali | si |
Espagnol | es |
Sundanais | su |
Swahili (Kiswahili) | sw |
Suédois | sv |
Syriaque | |
Tagalog | tl |
Tadjik | tg |
Tamazight | |
Tamil | ta |
Tatar | tt |
Telugu | te |
Thaï | e |
Tibet | bo |
Tigrinya | ti |
Tonga | à |
Tsonga | ts |
Turc | tr |
Turkmène | tk |
Twi | tw |
Ouïghoure | ug |
Ukrainien | Royaume-Uni |
Ourdou | ur |
Ouzbek | uz |
Venda | |
Vietnamien | vi |
Volapük | vo |
Wallon | Washington |
Gallois | cy |
Wolof | wo |
Xhosa | xh |
Yi | |
Yiddish | yi, ji |
Yoruba | yo |
Zoulou | zu |