Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<del>: Das Deleted Text Element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.

Das <del> HTML Element repräsentiert einen Textbereich, der aus einem Dokument gelöscht wurde. Dies kann beispielsweise verwendet werden, um "Änderungen nachverfolgen" darzustellen oder Quellcode-Unterschiedsinformationen anzuzeigen. Das <ins>-Element kann für den gegenteiligen Zweck verwendet werden: Um anzuzeigen, welcher Text dem Dokument hinzugefügt wurde.

Probieren Sie es aus

<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;
}

Dieses Element wird oft (aber nicht zwingend) durch das Anwenden eines Durchstreich-Stils auf den Text dargestellt.

Attribute

Die Attribute dieses Elements umfassen die globalen Attribute.

cite

Eine URI für eine Ressource, die die Änderung erklärt (zum Beispiel Sitzungsprotokolle).

datetime

Dieses Attribut gibt die Zeit und das Datum der Änderung an und muss eine gültige Datumszeichenfolge mit optionaler Zeit sein. Wenn der Wert nicht als Datum mit einer optionalen Zeitzeichenfolge geparst werden kann, hat das Element keinen zugeordneten Zeitstempel. Das Format der Zeichenfolge ohne Zeit finden Sie unter Datumszeichenfolgen. Das Format der Zeichenfolge, wenn es sowohl Datum als auch Zeit beinhaltet, wird in Lokale Datums- und Zeitzeichenfolgen behandelt.

Barrierefreiheit

Das Vorhandensein des del-Elements wird in den meisten Bildschirmlesetechnologien in ihrer Standardkonfiguration nicht angekündigt. Es kann durch Verwendung der CSS content-Eigenschaft zusammen mit den ::before und ::after Pseudo-Elementen angekündigt werden.

css
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] ";
}

Manche Menschen, die Bildschirmleser verwenden, deaktivieren absichtlich die Ankündigung von Inhalten, die zusätzliche Wortlast schaffen. Daher ist es wichtig, diese Technik nicht zu missbrauchen und sie nur in Situationen anzuwenden, in denen der fehlende Hinweis auf gelöschte Inhalte das Verständnis beeinträchtigen würde.

Beispiele

html
<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>

Ergebnis

Technische Zusammenfassung

Inhaltskategorien Phrasing-Inhalt, Flow-Inhalt.
Erlaubter Inhalt Transparent.
Tag-Auslassung Keine, sowohl das Start- als auch das End-Tag sind obligatorisch.
Erlaubte Eltern Jedes Element, das Phrasing-Inhalt akzeptiert.
Implizite ARIA-Rolle deletion
Erlaubte ARIA-Rollen Any
DOM-Interface [`HTMLModElement`](/de/docs/Web/API/HTMLModElement)

Spezifikationen

Specification
HTML
# the-del-element

Browser-Kompatibilität

Siehe auch

  • <ins>-Element für Einfügungen in einen Text
  • <s>-Element für Durchstreichungen, die nicht das Löschen von Text darstellen