HTML глобальный атрибут lang

Глобальные атрибуты

Определение и применение

Атрибут lang определяет язык содержимого элемента. Первые две буквы указывают код языка, если есть диалект, то используют еще две буквы, указанные через дефис (например, США: lang =“en-us”).

Поддержка браузерами и значения атрибута

ЗначениеОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
language_codeУказывает код языка для содержимого элемента (lang = ”Код языка”). Коды языков.ДаДаДаДаДаДа

Пример использования

В нижеуказанном примере основным языком документа указан русский ("ru"), а также один абзац объявлен на испанском языке ("es").

<!DOCTYPE html> 
<html lang = "ru">
<head>
<title>Название документа</title>
</head>
<body>
<p lang = "es"> ¿Por qué necesita una traducción? </p> <!-- Этот параграф интерпретируется как испанский -->
<p> И дальше по тексту интерпретация языка продолжается на русском <p> 
</body>
</html> 

Отличия HTML 4.01 от HTML 5

В HTML5, атрибут lang может быть использован к любому элементу HTML (пройдёт валидацию), но в некоторых случаях в этом нет необходимости.

В HTML 4.01, атрибут lang не может быть применён к следующим элементам:

Глобальные атрибуты