The lang attribute
The lang attribute specifies the language of the text. This is necessary so that the browser correctly displays some characters of the language. Examples are quotation marks (see property quotes) and text hyphens (see property hyphens).
The Russian language corresponds to the value ru, English en and so on (see the table below the example for other languages).
Example
Let's set the text to Russian:
<p lang="ru">Russian language Russian</p>
:
lang attribute values
ab - Abkhazian |
az - Azerbaijani |
ay - Aymara Aymaran |
sq - Albanian |
en - English British Anglican royal Brit. E. |
en-us - American Yankee |
ar - Arab Arabic Arabian arabesque |
hy - Armenian |
as - Assamese |
af - Afrikaans |
ba - Bashkir |
be - Belorussian Byelorussian |
bn - Bengal Bengali |
bg - Bulgarian |
br - Breton |
cy - Welsh Welch w. |
hu - Hungarian Magyar |
vi - Vietnamese |
gl - Galician |
nl - Dutch Netherlandish |
el - Greek Hellenic Grecian Gk. |
ka - Georgian |
gn - Guarani |
da - Danish da |
zu - Zulu |
iw - Hebrew |
ji - Yiddish |
in - Indonesian |
ia - interlingua |
ga - Irish Milesian Hibernian |
is - Icelandic |
es - Spanish Hispanic |
it - Italian Italianate it. |
kk - Kazakh |
km - Cambodian |
ca - Catalan |
ks - Kashmiri |
qu - Quechua Quechuan |
ky - Kyrgyz |
zh - Chinese China |
ko - Korean |
co - Corsican |
ku - Kurdish |
lo - Laotian |
lv - Latvian, Latvian |
la - Latin |
lt - Lithuanian |
mg - Malagasy |
ms - Malay Malayan |
mt - Maltese |
mi - Maori |
mk - Macedonian |
mo - Moldavian |
mn - Mongolian Mongol Mogul |
na - Nauru |
de - German Dutch Ger. |
ne - Nepali Nepalese |
no - Norwegian Norse Norw. |
pa - Punjabi |
fa - Persian Iranian Irani |
pl - Polish |
pt - Portuguese Hispanic |
ps - Pashtun |
rm - Rhaeto-Romanic |
ro - Romanian Rumanian Roumanian |
ru - Russian Russian muscovite muscovite red |
sm - Samoan |
sa - Sanskrit Skt. Sanscrit |
sr - Serbian Serb Servian |
sk - Slovak |
sl - Slovenian Slavonian |
so - Somalia |
sw - Swahili |
su - Sudanese Soudanese |
tl - Tagalog |
tg - Tajik Tadzhik |
th - Thai |
ta - Tamil Tamilian |
tt - Tatar Tataric tartar Tartarian Tatarian |
bo - Tibetan |
to - Tonga |
tr - Turkish Ottoman |
tk - Turkmen Turkmenian Turkman |
uz - Uzbek |
uk - Ukrainian |
ur - Urdu |
fj - Fiji |
fi - Finnish Finnic |
fr - French Gallic Frenchy gallic Gaulish fr. |
fy - Frisian Friesic |
ha - Hausa |
hi - Hindi |
hr - Croatian |
cs - Czech Czekh |
sv - Swedish |
eo - Esperanto |
et - Estonian |
jw - Javanese Javan |
ja - Japanese Jap Nipponese Nip japonic |
See also
-
pseudo-class
lang,
which catches elements by the attributelang