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


Описание

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

Важно: Тег <strike> считается устаревшим в HTML5. Для указания языка перечеркнутого текста рекомендуется использовать <del> или <s>.
Пример использования:
<p> <strike lang="en">Outdated information</strike> - устаревшая информация на английском </p>

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

Код Язык Пример использования
ru Русский <strike lang="ru">устаревшее</strike>
en Английский <strike lang="en">deprecated</strike>
es Испанский <strike lang="es">obsoleto</strike>

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

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

Пример с разными языками:

<p> <strike lang="fr">ancien prix</strike> (старая цена на французском) <br> <strike lang="de">alter Preis</strike> (старая цена на немецком) </p>

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

  • Используйте современные аналоги (<del>, <s>)
  • Для смешанных языков указывайте lang для каждого фрагмента
  • Сочетайте с атрибутом title для пояснений
  • Для основного языка страницы указывайте lang в теге <html>

Современная альтернатива:

<p> <del lang="en" title="Old price in English">49.99$</del> <span>Новая цена: 39.99$</span> </p>

Примечание: Для многоязычных сайтов используйте стандартные коды языков ISO 639-1 и учитывайте региональные варианты (например, en-US, pt-BR).