Атрибут hreflang тега <link> — мова документа
Атрибут hreflang визначає мову тексту в зв'язаному документі.
Цей атрибут використовується тільки з атрибутом href.
автор: NagarD
Загальний опис
автор: NagarD
- Нотатка
-
Цей атрибут є чисто консультативним.
автор: Wsewlad
Синтаксис
<link hreflang="langauge_code">
Атрибут hreflang може отримувати єдине значення:
-
language_code -
Код мови з двох літер, який вказує мову зв'язаного документа.
автор: NagarD
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 1 | 1 | ≤4 | ≤12.1 | 12 | ≤6 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | ≤3.2 |
Приклади
+ запропонувати свій приклад у пісочниці
link із hreflang нічого не малює: у head він повідомляє пошуковикам, де живе англійська версія цієї сторінки — класика багатомовного SEO.
<link rel="alternate" hreflang="en" href="https://css.in.ua/en/">
<p>Сам link невидимий — його читають пошуковики.</p>
Сам по собі link не малює нічого: він лежить у <head> і його читають пошуковики. Видимий мовний перемикач — це звичайні посилання, і hreflang на них ні на що не впливає.
HTML
<p>У <code><head></code> набір мовних версій виглядає так:</p>
<pre><code><link rel="alternate" hreflang="uk" href="https://example.com/uk/">
<link rel="alternate" hreflang="en" href="https://example.com/en/">
<link rel="alternate" hreflang="x-default" href="https://example.com/"></code></pre>
<p>А видимий перемикач мов — просто посилання:</p>
<p class="switch">
<a href="/uk/" hreflang="uk">Українська</a> ·
<a href="/en/" hreflang="en">English</a>
</p>
CSS
pre { background: #f4f4f4; padding: 10px; overflow-x: auto; border-radius: 6px; }
code { font: 14px/1.6 ui-monospace, monospace; }
.switch { font-size: 18px; }
Коментарі
Коментарів ще немає — будьте першим!