lang

Атрибут HTML lang використовується для визначення мови вмісту елемента. Атрибут lang приймає код мови ISO як своє значення. Зазвичай це двобуквенний код, такий як en для англійської мови, але він також може бути розширеним кодом, таким як en-GB для британської англійської мови.

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>My Website</title>
    </head>
    <body>
        <h1>This is my website.</h1>
        <p>It is written in English.</p>
    </body>
</html>

У цьому прикладі атрибут lang встановлюється на en на елементі <html>. Це повідомляє браузерам та пошуковим системам, що вся веб-сторінка написана англійською мовою.

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

тобто його можна використовувати в будь-якому елементі HTML. Докладно див. http://htmlbook.ru/html/attr/lang

<html lang="en">
...
<p>This paragraph is English, but the language is not specifically defined.</p>
<p lang="en-US">This paragraph is defined as American English.</p>
<p lang="fr">Ce paragraphe est défini en français.</p>

Щодо української мови?

Українська мова не має офіційних міжнародних діалектів, ак англійська. Тому єдиний правильний запис для сайтів українською мовою буде виглядати так:

<html lang="uk">

Важливо не плутати і не використовувати: lang="ua"

Якщо ти ватний динозавр, і досі робиш українські сайти російською мовою, то можеш написати щось на кшталт:

<html lang="ru-UA">

В мережі можна зустріти й такий приклад:

<html lang="uk-UA">

але, як мені здається, це якась "олія масляна"...

Атрибут lang використовується для різних цілей:

  • Пошукові системи використовують атрибут lang для індексації веб-сторінок правильною мовою. Це допомагає їм повернути більш відповідні результати користувачам, які шукають певними мовами.

  • Зчитувачі екрана використовують атрибут lang для перемикання мовних профілів, щоб забезпечити правильний акцент і вимову. Це допомагає користувачам, які сліпі або слабозорі, отримати доступ до веб-вмісту на бажаній мові.

  • Атрибут lang може бути використаний для ідентифікації тексту, який слід перекласти. Це може бути корисно для створення багатомовних веб-сайтів або для перекладу створеного користувачем вмісту.

Атрибут lang - це простий, але важливий атрибут, який може допомогти покращити доступність, SEO та переклад ваших веб-сторінок.

Last updated