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


Описание

Атрибут lang определяет язык содержимого внутри элемента <del>. Этот атрибут помогает браузерам, скринридерам и поисковым системам правильно интерпретировать удалённый текст в многоязычных документах.

Пример использования:
<p> Изменения в описании: <del lang="en" datetime="2025-11-01">Original English description</del> <ins lang="ru">Описание на русском</ins> </p>

Основные языковые коды:

Код Язык Пример
en Английский lang="en"
ru Русский lang="ru"
es Испанский lang="es"
ar Арабский lang="ar" dir="rtl"

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

  • Влияет на выбор шрифтов и правила переноса слов
  • Определяет язык для проверки орфографии (если включена)
  • Используется скринридерами для правильного произношения
  • Может комбинироваться с атрибутом dir для RTL-языков
  • Наследуется дочерними элементами, если не переопределён

Пример с CSS:

<style> del[lang="en"] { font-family: "Times New Roman", serif; } del[lang="ja"] { font-family: "MS Gothic", "Hiragino Kaku Gothic Pro", sans-serif; } </style> <p> Удалённые версии: <del lang="en">English text</del>, <del lang="ja">日本語のテキスト</del> </p>

Рекомендации по использованию:

  • Указывайте язык для всех фрагментов, отличающихся от основного языка документа
  • Для китайского языка уточняйте письменность (zh-Hans или zh-Hant)
  • Сочетайте с атрибутом datetime для полной истории изменений
  • Для смешанного контента используйте вложенные элементы с разными языками
  • Проверяйте правильность кодов языков (ISO 639-1)

Пример с JavaScript:

<p id="lang-example"> <del id="deleted-text">Old price: $199.99</del> </p> <button onclick="changeLanguage()">>Изменить язык</button> <script> function changeLanguage() { const del = document.getElementById('deleted-text'); del.lang = 'es'; del.textContent = 'Precio antiguo: $199.99'; } </script>

Важные замечания:

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

Примечание: Правильное использование атрибута lang особенно важно для международных проектов, где документы могут содержать правки на разных языках. Это улучшает доступность и помогает поисковым системам лучше понимать структуру многоязычного контента.