Атрибут 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) для более точного определения языка.