Атрибут lang задает язык текста. Это нужно для того, чтобы браузер правильно отображал некоторые символы языка. Примером являются кавычки (см. свойство quotes) и знаки переноса текста (см. свойство hyphens).
Русскому языку соответствует значение ru, английскому en и так далее (см. таблицу под примером для остальных языков).
См. также псевдокласс lang, который позволяет задавать стили для текста, с определенным значением атрибута lang.
Примеры
Пример
В данном примере тексту указан русский язык:
<p lang="ru">
Русский язык.
</p>
Значения атрибута lang
ab - абхазский | az - азербайджанский | ay - аймарский | sq - албанский |
en - английский | en-us - американский | ar - арабский | hy - армянский |
as - ассамский | af - африкаанс | ba - башкирский | be - белорусский |
bn - бенгальский | bg - болгарский | br - бретонский | cy - валлийский |
hu - венгерский | vi - вьетнамский | gl - галисийский | nl - голландский |
el - греческий | ka - грузинский | gn - гуарани | da - датский |
zu - зулу | iw - иврит | ji - идиш | in - индонезийский |
ia - интерлингва | ga - ирландский | is - исландский | es - испанский |
it - итальянский | kk - казахский | km - камбоджийский | ca - каталанский |
ks - кашмирский | qu - кечуа | ky - киргизский | zh - китайский |
ko - корейский | co - корсиканский | ku - курдский | lo - лаосский |
lv - латышский, латвийский | la - латынь | lt - литовский | mg - малагасийский |
ms - малайский | mt - мальтийский | mi - маори | mk - македонский |
mo - молдавский | mn - монгольский | na - науру | de - немецкий |
ne - непальский | no - норвежский | pa - пенджаби | fa - персидский |
pl - польский | pt - португальский | ps - пуштунский | rm - ретороманский |
ro - румынский | ru - русский | sm - самоанский | sa - санскрит |
sr - сербский | sk - словацкий | sl - словенский | so - сомали |
sw - суахили | su - суданский | tl - тагальский | tg - таджикский |
th - тайский | ta - тамильский | tt - татарский | bo - тибетский |
to - тонга | tr - турецкий | tk - туркменский | uz - узбекский |
uk - украинский | ur - урду | fj - фиджи | fi - финский |
fr - французский | fy - фризский | ha - хауса | hi - хинди |
hr - хорватский | cs - чешский | sv - шведский | eo - эсперанто |
et - эстонский | jw - яванский | ja - японский |