HTML del Tag: How to Mark Deleted Text in Pages

html del tag

The HTML del tag shows text that a user or author removed from a page. A browser shows this text with a line through it so readers see the old version. Writers use it in articles or notes.

Understand the HTML <del> Tag

The <del> tag is an inline element that marks text as removed. A line runs through the words so users notice what got deleted.

Here is the basic tag:

<p>This is <del>old</del> text.</p>

A browser will show the word “old” with a line through it inside the sentence.

The <del> tag helps readers see that a change took place in a document. A user can track edits or know that some detail no longer applies.

Hence, it is often used in online articles, tutorials, or notes where updates happen over time.

Here is a quick example:

<p>Price was <del>$50</del> now $40</p>

The tag makes it easy for users to notice that the old value no longer applies.

How to Style th <del> Tag with CSS

By default, the browser adds a line through deleted text. A developer can use CSS to change the look. For example, you can change the color, style, or add extra effect.

For example:

<style>
del {
  color: red;
  text-decoration: line-through;
}
</style>

<p>Old plan cost <del>$25</del> now $15</p>

This style makes the deleted words show in red with a strike line.

The Differences Between HTML <del> and <ins> Tags

The <del> tag shows text that got removed while the <ins> tag shows text that got added.

Feature<del><ins>
MeaningRemoved textAdded text
LookLine through wordsUnderline words
Use caseShow what no longer appliesShow new content or updates

Writers can use both tags in a document to show edits. For example, a blog post may use <del> for old prices and <ins> for new prices.

All major browsers support the <del> tag. Chrome, Firefox, Safari, Edge, and Opera show the line through the words without extra setup. Old browser versions may show it the same way since support for <del> has existed for years.

Examples of <del> Tag in HTML

Basic Price Update:

<p>Book cost <del>$30</del> now $20</p>

This code shows the old cost of a book with a line through it and the new cost after it. A user notices both values in one view and sees the change with ease.

Change in Task List:

<ul>
  <li><del>Buy milk</del></li>
  <li>Call John</li>
  <li>Finish report</li>
</ul>

This code shows a task list where one task has a line through it. The list lets a user track what task is done and what task remains open.

Use with <ins> for Document Update:

<p>Our site was <del>www.oldsite.com</del> <ins>www.newsite.com</ins></p>

This code shows both removed and added text in one line. The old domain has a line through it while the new one shows with an underline to mark the update.

Style for Better Display:

<style>
del {
  color: gray;
  font-style: italic;
}
</style>

<p>Old rule was <del>No outside food</del> now food is allowed</p>

This code changes the look of the <del> tag with gray and italic text. A user sees that the old rule no longer applies while the new rule remains easy to read.

Wrapping Up

You learned what the <del> tag is and how it works on web pages.

Here is a quick recap:

  • <del> shows text that got removed from a page.
  • You can style the tag with CSS to change its look.
  • <del> and <ins> work together on edits.
  • All major browsers support the <del> tag.

FAQs

How to use <del> tag in HTML?

You can wrap deleted text inside <del> to show it as removed. Example:
<p>This is <del>old text</del> in a sentence.</p>

What is the purpose of <del> tag in HTML?

The <del> tag shows that part of the text has been removed from a document. It often appears with a strike-through style by default.

How to style <del> tag with CSS?

You can change how <del> looks with CSS. Example:
<style>  
del {  
  color: red;  
  background-color: yellow;  
}  
</style>  

What is the difference between <del> and <ins> in HTML?

The <del> tag marks removed text. The <ins> tag marks inserted text. Both help track changes in documents.

Similar Reads

HTML Blockquote Tag: How to Create Quotes

The HTML blockquote tag defines a long quote from another source. It sets the quoted text apart from other content.…

HTML lang Attribute: How it Works with Examples

The HTML lang attribute tells browsers and tools what language the page uses. It helps users and search engines understand…

HTML output Tag: How to Display Calculation Results

The <output> tag in HTML shows results inside a form. It helps display values from user actions or scripts. You…

HTML Data Attributes with Examples

data-* attributes store extra values on elements without an extra DOM nodes or backend requests. What are data-* attributes in…

HTML a Tag: How to Add Links to Web Page with Examples

The HTML a tag allows you to create links that move users from one page or resource to another. Understand…

HTML Table Tag: How to Build Tables with Its Elements

You use the HTML <table> tag to display structured data in rows and columns, using table elements such as <tr>…

HTML <cite> Tag: How to Reference Sources

The HTML <cite> tag is a small but important tool for marking up the title of a creative work. You…

HTML audio Tag: How to Embed and Control Sound in Pages

The audio tag adds sound to web pages without plugins. It gives you control to play, pause, loop, or mute…

HTML Span Tag: Inline Container Explained

The HTML span tag acts as a simple container for inline text or other inline elements. It groups text and…

HTML Global Attributes Overview

HTML global attributes work on most elements. They do not depend on the tag name. You can use them with…

Previous Article

JavaScript Ninja Code for Beginners

Next Article

PHP array_diff: How it Works with Examples

Write a Comment

Leave a Comment

Your email address will not be published. Required fields are marked *


Subscribe to Get Updates

Get the latest updates on Coding, Database, and Algorithms straight to your inbox.
No spam. Unsubscribe anytime.