В разметке HTML для отображения зачеркнутого текста существуют три тега:
<del> Зачеркнутый текст 1 </del> <s> Зачеркнутый текст 2 </s> <strike> Зачеркнутый текст 3 </strike>
На сегодняшний день следует иметь в виду, что теги < s > и < strike > считаются морально устаревшими и, хотя они и могут применяться, в XHTML и HTML5 они уже не вошли. Единственный актуальный тег – < del >
В представленных тегах есть одно принципиальное отличие: < s > и < strike > применяются только для форматирования необходимого участка текста, а < del >, в свою очередь, еще и имеет смысловую нагрузку. Тег < del > как бы говорит системе, что зачеркнутый текст удален со страницы, а это уже можно использовать при работе с поисковиками и всевозможными скриптами.
Логичнее будет использовать тег < del > с применением дополнительных параметров. Эти параметры «включаются» атрибутами datetime, указывающим дату и время удаления текста, и cite, где указывается ссылка на описание причины удаления.
Следует иметь в виду, что подобную операцию можно выполнить без тегов, а CSS-свойством line-through. Для этого необходимо прописать код:
<p class="deleted-text">Перечеркнутый текст написан здесь</p>
.deleted-text { text-decoration: line-through; }