Spec-Zone.ru › HTML

<del> Элемент HTML для удалённого текста

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная информация о совместимости
  • Оставить отзыв
>

Элемент <del> HTML обозначает диапазон текста, удалённого из документа. Например, его можно использовать при отображении режима «отслеживания изменений» или различий в исходном коде. Элемент <ins> можно использовать для противоположной цели: обозначения текста, добавленного в документ.

Попробуйте

<blockquote>
  There is <del>nothing</del> <ins>no code</ins> either good or bad, but
  <del>thinking</del> <ins>running it</ins> makes it so.
</blockquote>
del {
  text-decoration: line-through;
  background-color: #ffbbbb;
  color: #555555;
}

ins {
  text-decoration: none;
  background-color: #d4fcbc;
}

blockquote {
  padding-left: 15px;
  border-left: 3px solid #d7d7db;
  font-size: 1rem;
}

Этот элемент часто (но не обязательно) отображается с использованием стиля зачёркивания текста.

Атрибуты

Атрибуты этого элемента включают глобальные атрибуты.

cite

URI ресурса, поясняющего изменение (например, протокола встречи).

datetime

Этот атрибут указывает время и дату изменения и должен содержать корректную строку даты с необязательным временем. Если значение не удаётся разобрать как дату с необязательной строкой времени, у элемента нет связанной временной метки. Формат строки без времени описан в разделе Строки дат. Формат строки, включающей дату и время, описан в разделе Строки локальных даты и времени.

Доступность

Большинство средств чтения с экрана в настройках по умолчанию не сообщают о наличии элемента del. Чтобы он озвучивался, можно использовать свойство CSS content вместе с псевдоэлементами ::before и ::after.

del::before,
del::after {
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

del::before {
  content: " [deletion start] ";
}

del::after {
  content: " [deletion end] ";
}

Некоторые пользователи программ чтения с экрана намеренно отключают озвучивание контента, который делает речь излишне многословной. Поэтому важно не злоупотреблять этим способом и применять его только в тех случаях, когда незнание об удалении контента может помешать пониманию.

  • Краткая заметка о том, как сделать вашу разметку доступнее | Vispero
  • Настройка стилей текста | Adrian Roselli

Примеры

<p><del>This text has been deleted</del>, here is the rest of the paragraph.</p>
<del><p>This paragraph has been deleted.</p></del>

Результат

Техническая сводка

Категории контента Фразовый контент, потоковый контент.
Допустимое содержимое Прозрачное.
Пропуск тегов Не допускается: обязательны и открывающий, и закрывающий тег.
Допустимые родители Любой элемент, допускающий фразовый контент.
Неявная роль ARIA deletion
Допустимые роли ARIA Любая
Интерфейс DOM HTMLModElement

Спецификации

Спецификация
HTML>
# the-del-element>

Совместимость с браузерами

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
del 1 12 1 15 ≤4 18 4 14 ≤3.2 1.0 4.4 ≤3.2
cite 1 12 1 15 3 18 4 14 2 1.0 4.4 2
datetime 1 12 1 15 3 18 4 14 2 1.0 4.4 2

См. также

  • Элемент <ins> для вставок в текст
  • Элемент <s> для зачёркивания текста без обозначения его удаления

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/del

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API