The HTML <s> element renders text with a strikethrough, or a line through it. Use the <s> element to represent things that are no longer relevant or no longer accurate. However, <s> is not appropriate when indicating document edits; for that, use the <del> and <ins> elements, as appropriate.

Content categories Phrasing content or flow content.
Permitted content Phrasing content.
Tag omission None, both the starting and ending tag are mandatory.
Permitted parents Any element that accepts phrasing content.
Permitted ARIA roles Any
DOM interface HTMLElement

Attributes

This element only includes the global attributes.

Implementation note: Up to Gecko 1.9.2 inclusive, Firefox implements the HTMLSpanElement interface for this element.

Example

<s>Today's Special: Salmon</s> SOLD OUT<br>
<span style="text-decoration:line-through;">Today's Special:
  Salmon</span> SOLD OUT

Result

Today's Special: Salmon SOLD OUT
Today's Special: Salmon SOLD OUT

Specifications

Specification Status Comment
WHATWG HTML Living Standard
The definition of 's element' in that specification.
Living Standard  
HTML5
The definition of 's element' in that specification.
Recommendation  

See Also

  • The <strike> element, alter ego of the <s> element is obsolete and should not be used on Web sites any more.
  • The <del> element is to be used instead if the data has been deleted.
  • The CSS text-decoration-line-through property is to be used to achieve the former visual aspect of the <s> element.