articles

home / developersection / articles / explain the html formatting tags

Explain the HTML Formatting tags

Explain the HTML Formatting tags

Ashutosh Kumar Verma 338 26-Mar-2025

HTML formatting tags help you define the appearance and styling of text within a webpage. These tags affect the way text is displayed, but do not add semantic meaning.

 

1. Bold and Strong Text

<b> (Bold)

  • Makes text bold, but not emphasized.
  • Use case: For styling purposes only.
<p>This is a <b>bold</b> text.</p>

 

<strong> (Strong Importance)

  • Makes text bold and conveys importance (semantic meaning).
  • Use case: When the content is critical or important.

 

<p>This is a <strong>very important</strong> notice.</p>

Note:

Use <strong> instead of <b> for better accessibility!

 

2. Italics and Emphasis

<i> (Italic)

  • Displays text in italics, but does not emphasize.
  • Use case: foreign words, technical terms.
<p>This is an <i>italic</i> text.</p>

 

<em> (Emphasized Text)

  • Displays italic text and provides emphasis.
  • Use case: Highlighting words for meaning.
<p>This is <em>very important</em> information.</p>

Note: Use <em> instead of <i> for better accessibility!

 

3. Underline and Strikethrough

<u> (Underline)

  • Underlines text, but does not add semantic meaning.
  • Use case: Pointing out misspelled words.
<p>This is an <u>underlined</u> word.</p>

 

<s> (Strikethrough / Deleted Text)

  • Displays text with a strikethrough, indicating incorrect or out-of-date content.
<p>This price is <s>$100</s> now only $80!</p>

 

<del> (Deleted Text)

Similar to <s>, but denotes a deletion.

<p>Old version: <del>Outdated text</del></p>

Note: Use <del> instead of <s> for meaningful changes.

 

4. Superscript and Subscript

<sup> (superscript)

  • Raises text above the baseline.
  • Use case: mathematical exponents, footnotes.
<p>Water formula: H<sub>2</sub>O</p>
<p>Math equation: x<sup>2</sup> + y<sup>2</sup></p>

<sub> (subscript)

  • Moves text below the baseline.
  • Use case: chemical formulas, footnotes.
<p>Chemistry formula: CO<sub>2</sub></p>

 

5. Marked and Highlighted Text

<mark> (highlighted text)

  • Highlights text with a yellow background.
  • Use case: Important information.
<p>This is a <mark>highlighted</mark> text.</p>

Styling can be done using CSS:

mark { background-color: lightblue; }

 

6. Small and Monospace Text

<small> (small text)

  • Displays text in a smaller size.
<p>This is <small>small</small> text.</p>

<code> (Monospace Code)

  • Displays programming code in monospace font.
<p>Inline code: <code>console.log("Hello World");</code></p>

Use <pre> tag for multiple-line code blocks.

<pre>
function hello() {
   console.log("Hello World");
}
</pre>

 

7. Quote and Citation Tags

<blockquote> (Block Quote)

  • Used for long quotes.
  • Use case: Citing references.
<blockquote>
   "The only way to do great work is to love what you do." - Steve Jobs
</blockquote>

<q> (Inline Quote)

  • Used for short quotes.
<p>Steve Jobs once said, <q>Stay hungry, stay foolish.</q></p>

<cite> (Citation)

Defines the title of a creative work.

<p>The book <cite>Harry Potter</cite> is amazing.</p>

Example

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>HTML Formatting Tags</title>
</head>
<body>
   <h2>Text Formatting Example</h2>
   <p><b>Bold text</b> vs. <strong>Strong text</strong></p>
   <p><i>Italic text</i> vs. <em>Emphasized text</em></p>
   <p><u>Underlined text</u> and <s>Strikethrough text</s></p>
   <p>H<sub>2</sub>O and E=mc<sup>2</sup></p>
   <p>This is a <mark>highlighted</mark> text.</p>
   <h2>Code Example</h2>
   <pre>
 function hello() {
     console.log("Hello, World!");
 }
   </pre>
   <h2>Quotes</h2>
   <blockquote>
       "Success is not final, failure is not fatal: it is the courage to continue that counts."
   </blockquote>
   <p>As Churchill said, <q>Never give up!</q></p>
</body>
</html>

 

Also, read: HTML Graphics tags: map tag, picture tag, and figure tag

 


Updated 26-Mar-2025

Hi! This is Ashutosh Kumar Verma. I am a software developer at MindStick Software Pvt Ltd since 2021. I have added some new and interesting features to the MindStick website like a story section, audio section, and merge profile feature on MindStick subdomains, etc. I love coding and I have good knowledge of SQL Database.

Leave Comment

Comments

Liked By