Підкажіть HTML тег закреслений текст

На різних блогах, особливо в ЖЖ, приватно зустрічається текст, який як би перекреслений лінією. Поскажите відповідний тег — закреслений текст деколи дуже потрібен!

Добрий день!

Для того, щоб зробити закреслений текст, насправді існує не один відразу цілих три HTML тега!

Ось їх список:

<del>і знову закреслений текст</del>
<s>закреслений текст</s>
<strike>знову закреслення тексту</strike>

Всі вони роблять ось таке ось красиве закреслення.

Слід, однак, відзначити, що теги <s> і <strike> вже морально застаріли і навіть не включені в XHTML і HTML5 — замість них рекомендується використовувати тег <del>.

Справа в тому, що ці теги існували історично, однак були виключно теги для форматування тексту (курсив, виділення жирним і т. д.), в той час як <del>, виконуючи ту ж функцію, додатково ще і несе смислове навантаження, повідомляючи, що текст був видалений — цей параметр може враховуватися пошуковими системами і, можливо, якимось ще скриптами або системами. Це Вам не на Юкоз сайти клепати ))

Для цього в цьому теге також передбачені додаткові параметри, відсутні у його попередників — datetime, в якому можна вказати дату і час, в які відбулося видалення, а також cite — в цьому параметрі можна вказати посилання на сторінку, в якому описується причина, за якою сталася видалення відповідної частини тексту.

P. S. Також видалення можна зробити без всяких тегів СЅЅсвойством line-through:

<p class=”deleted-text”>Перекреслений текст написаний тут</p>

.deleted text {
text-decoration: line-through;
}

Якщо у вас є ще якісь запитання — пишіть (можна в коментарях), обов’язково постараюся відповісти!

Поділитися з друзями:
Відповіді на питання