Тема:

lang HTML атрибут - людська мова елемента

Голобальний атрибут lang визначає людську мову тега та вкладених в нього вузлів.

Якщо значення в атрибуті lang не вказано, то мова встановлюється як невідома; якщо мова тегу не дійсна згідно BCP47, значення встановлюється як недійсний

Елемент <html> обов'язково повинен мати атрибут lang з вірно вказаним кодом мови. Оскільки браузери покищо не можуть визначати мову контенту, то цей атрибут необхідно вказувати вручну. Це важливо для коректної інтерпритації тексту (наприклад, екранними читалками та ботами пошукових систем).

атрибуту lang приклад використання

Синтаксис

HTML
<elm lang="value">...</elm>

Приклади використання

Результат
<div class="combobox">
  <button
    type="button"
    class="combobox__label"
    aria-haspopup="menu"
    aria-owns="combobox-menu"
    aria-label="Поточна мова українська. Виберіть потрібну мову.">
    Українська
  </button>
  <ul
    id="combobox-menu"
    class="combobox__items"
    aria-expanded="true"
    role="menu">
    <li role="menuitem">
      <a
        href="#"
        title="Німецька">
        <bdi lang="de">Deutsch</bdi>
      </a>
    </li>
    <li role="menuitem">
      <a
        href="#"
        title="Українська">
        <bdi lang="uk">Українська</bdi>
      </a>
    </li>
    <li role="menuitem">
      <a
        href="#"
        title="Китайська (Спрощена)">
        <bdi lang="zh-Hans">中文 (简体)</bdi>
      </a>
    </li>
  </ul>
</div>

Підтримка браузерів

lang

Останнє оновлення: