Атрибут lang

lang указывает язык содержимого элемента по коду BCP 47 (например, uk, en, ru) — влияет на озвучивание скринридерами и автопереводчики.

Applies to

global

Values

Код языка по BCP 47: "uk", "en", "ru", "en-US" и т.д.

Example

<html lang="ru">
<p lang="en">This paragraph is in English.</p>

Edge cases

  • lang на <html> обязателен для корректной работы скринридеров на всей странице, даже если остальные элементы lang не задают.
  • Неправильный lang приводит к тому, что скринридер читает текст с неправильным произношением/акцентом.

Accessibility

  • Без корректного lang скринридеры могут произносить текст с неправильным акцентом речевого движка.