Атрибут lang тега <strong>
Описание
Атрибут lang указывает язык текста внутри элемента <strong>. Это помогает:
- Браузерам правильно отображать текст
- Скрин-ридерам корректно произносить слова
- Поисковым системам анализировать контент
- Проверять орфографию в редактируемых элементах
<p>
<strong lang="en">Warning!</strong>
Это предупреждение на русском языке.
</p>
Основные языковые коды (ISO 639-1):
| Код | Язык | Пример |
|---|---|---|
ru |
Русский | <strong lang="ru">Важно</strong> |
en |
Английский | <strong lang="en">Important</strong> |
es |
Испанский | <strong lang="es">Importante</strong> |
de |
Немецкий | <strong lang="de">Wichtig</strong> |
Особенности работы:
- Влияет на проверку орфографии (если включена)
- Меняет произношение в скрин-ридерах
- Может изменять отображение кавычек и других символов
- Наследуется дочерними элементами
Пример с разными языками:
<p>
<strong lang="fr">Attention!</strong> (Французский)<br>
<strong lang="it">Attenzione!</strong> (Итальянский)<br>
<strong lang="zh">注意!</strong> (Китайский)
</p>
Рекомендации:
- Указывайте для слов/фраз на иностранных языках
- Для основного языка страницы используйте атрибут в теге <html>
- Сочетайте с атрибутом title для пояснений
- Для редактируемых элементов всегда указывайте язык
Ограничения:
- Не все браузеры одинаково обрабатывают смену языка
- Некоторые скрин-ридеры могут не сразу переключать язык
- Не влияет на направление текста (используйте dir для RTL)
Примечание: Для многоязычных сайтов используйте полные языковые коды с регионом (например, en-US, pt-BR) для более точного определения языка.