Атрибут 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).