HTML-Element <s> für durchgestrichenen Text
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das HTML-Element <s> stellt Text durchgestrichen dar. Verwenden Sie das Element <s> für Inhalte, die nicht mehr relevant oder nicht mehr zutreffend sind. Um Änderungen an einem Dokument zu kennzeichnen, ist <s> jedoch nicht geeignet; verwenden Sie dafür je nach Fall die Elemente <del> und <ins>.
Probieren Sie es aus
<p><s>There will be a few tickets available at the box office tonight.</s></p>
<p>SOLD OUT!</p>
s {
/* Add your styles here */
}
Attribute
Dieses Element unterstützt nur die globalen Attribute.
Barrierefreiheit
Die meisten Screenreader geben das Vorhandensein des Elements s in ihrer Standardkonfiguration nicht bekannt. Mit der CSS-Eigenschaft content und den Pseudoelementen ::before und ::after lässt sich eine Ansage hinzufügen.
s::before,
s::after {
clip-path: inset(100%);
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
s::before {
content: " [start of stricken text] ";
}
s::after {
content: " [end of stricken text] ";
}
Manche Menschen, die Screenreader verwenden, deaktivieren bewusst die Ansage von Inhalten, die zusätzliche Ausführlichkeit erzeugen. Setzen Sie diese Technik deshalb sparsam und nur dann ein, wenn das Verständnis darunter leiden würde, nicht zu erfahren, dass Inhalte durchgestrichen sind.
Beispiele
.sold-out {
text-decoration: line-through;
}
<s>Today's Special: Salmon</s> SOLD OUT<br />
<span class="sold-out">Today's Special: Salmon</span> SOLD OUT
Ergebnis
Technische Zusammenfassung
| Inhaltskategorien | Formulierungsinhalt, Flussinhalt. |
|---|---|
| Zulässiger Inhalt | Formulierungsinhalt. |
| Weglassen von Tags | Keines; sowohl das öffnende als auch das schließende Tag sind erforderlich. |
| Zulässige Elternelemente | Jedes Element, das Formulierungsinhalt erlaubt. |
| Implizite ARIA-Rolle |
deletion
|
| Zulässige ARIA-Rollen | Alle |
| DOM-Schnittstelle | [`HTMLElement`](/de/docs/Web/API/HTMLElement) |
Spezifikationen
| Spezifikation |
|---|
| HTML> # the-s-element> |
Browser-Kompatibilität
Siehe auch
- Das Element
<strike>, ein Gegenstück zum Element<s>, ist veraltet und sollte auf Websites nicht mehr verwendet werden. - Wenn Daten gelöscht wurden, sollte stattdessen das Element
<del>verwendet werden. - Mit der CSS-Eigenschaft
text-decoration-linelässt sich das frühere Erscheinungsbild des Elements<s>erzielen.