Атрибут lang тега <ul>


Описание

Атрибут lang определяет язык содержимого списка <ul>. Этот атрибут помогает браузерам, поисковым системам и скрин-ридерам правильно интерпретировать текст в списке.

Пример использования:
<ul lang="en"> <li>First item</li> <li>Second item</li> </ul> <ul lang="fr"> <li>Premier élément</li> <li>Deuxième élément</li> </ul>

Особенности работы:

  • Использует стандартные коды языков (ISO 639-1)
  • Может включать код региона (например, en-US, pt-BR)
  • Наследуется всеми элементам списка (<li>)
  • Влияет на проверку орфографии и типографику

Примеры кодов языков:

Код Язык Пример использования
ru Русский <ul lang="ru">...</ul>
en Английский <ul lang="en">...</ul>
zh Китайский <ul lang="zh">...</ul>
ar Арабский <ul lang="ar" dir="rtl">...</ul>

Рекомендации:

  • Указывайте язык для всех списков на иностранных языках
  • Комбинируйте с атрибутом dir для RTL-языков
  • Для смешанного контента используйте вложенные элементы с разными lang
  • Используйте точные коды языков (различая pt-PT и pt-BR)

Пример с CSS:

<style> ul[lang="en"] { font-family: "Times New Roman", serif; } ul[lang="ja"] { font-family: "MS Mincho", serif; } </style> <ul lang="en"> <li>English text</li> </ul> <ul lang="ja"> <li>日本語のテキスト</li> </ul>

Ограничения:

  • Не все браузеры полностью поддерживают все языковые особенности
  • Проверка орфографии работает не для всех языков
  • Неправильный код языка может ухудшить отображение текста

SEO комментарий:

Указание правильного языка помогает поисковым системам лучше понимать содержание списков и корректно отображать их в результатах поиска для разных языковых аудиторий.