Для того, чтобы текст в веб-документе выглядел перечёркнутым, в HTML можно использовать теги <strike> и <s>. Рассмотрим оба этих тега.
Тег <strike> является устаревшим, хотя и поддерживается современными браузерами. Его использование осуждается спецификацией HTML 4.01, валидный код получается только при использовании переходного <!DOCTYPE>. В HTML 5 использование <strike> и вовсе запрещено.
Синтаксис тега <strike>:
<strike>Текст</strike>
Пример использования тега <strike>:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Тег STRIKE</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <p><strike>Перечеркнутый текст</strike></p> </body> </html>
Для тега <strike> обязательно наличие закрывающего тега. Атрибутов он не имеет.
Более удобной альтернативой тегу <strike> является тег <s>. Удобнее он хотя бы в силу своего краткого написания. Каких-то особых различий в использовании этих двух тегов нет. Разве что тег <s> разрешен в HTML 5.
Синтаксис тега <s>:
<s>Текст</s>
Пример использования тега <s>:
<!DOCTYPE html> <html> <head> <title>Тег s</title> <meta charset="utf-8"> </head> <body> <p><s>Перечеркнутый текст</s></p> </body> </html>
Закрывающий тег в данном случае тоже обязателен. Атрибутов тег <s> не имеет.
Современные спецификации HTML/XHTML рекомендуют использовать вместо тегов <strike> и <s> CSS (text-decoration).
Статьи по теме: