How to Use sub Tag for Subscript Text in HTML

html sub tag

The sub tag in HTML shows text in subscript form. It places the text slightly below the normal baseline of a line.

You can use this tag in science or math content where small numbers or letters show under the main text.

Understand the <sub> Tag in HTML

The <sub> tag sets part of the text below the normal phrase line and tells the browser that this text has a smaller font size than the rest.

You must use <sub> with both the open and close tags. The code looks like this:

This is the <sub>subscript</sub>

The word inside the tag drops below the line while other text stays normal.

Writers use subscripts in formulas and math. You can also use it in footnotes or citations to keep text short.

Browsers drop the text lower than the baseline and reduce its size. This style works across most modern browsers without extra setup.

How to Style the Subscript with CSS

The <sub> tag has a default style, but you can use CSS to change it. You can customize styles or even shift the placement lower with vertical-align.

sub {
  font-size: 12px;
  color: red;
  vertical-align: -0.5em;
}

This code sets the subscript text to a small red font and moves it lower.

Examples of <sub> Tag in HTML

Subscript in a Chemical Formula:

H<sub>2</sub>O

This code shows water as H₂O. The number two moves below the main line to show two hydrogen atoms.

Subscript in Mathematical Index:

X<sub>1</sub> + X<sub>2</sub>

This example shows two variables X₁ and X₂. The numbers under the letters tell the order of variables.

Custom CSS Style for Subscript:

<p>Formula: a<sub style="color:blue; font-size:14px;">n</sub></p>

This code shows aₙ with a styled subscript. The letter “n” drops below the line and has custom styles.

Subscript with Nested Content:

<p>Note: CO<sub><em>2</em></sub></p>

This code shows CO₂ with an italic format inside the subscript. The <em> tag works inside <sub>, hence you can style the inner subscript differently.

Wrapping Up

You learned how the <sub> tag works and how CSS can change the styles.

Here is a quick recap:

  • The <sub> tag gives you the ability to place text below the line.
  • You can use subscripts for formulas in science and math.
  • You can use other tags inside <sub>.

FAQs

How to use <sub> tag in HTML?

The <sub> tag in HTML defines subscript text. It moves the text lower than the normal line. For example:
<p>H<sub>2</sub>O is water</p>

What is the difference between <sub> and <sup> in HTML?

The <sub> tag creates subscript text, while the <sup> tag creates superscript text. For example:
<p>H<sub>2</sub>O vs X<sup>2</sup></p>

Can I style <sub> tag with CSS?

Yes, you can style <sub> using CSS like any text element. For example:
<style>
sub {
  color: blue;
  font-size: 14px;
}
</style>
<p>CO<sub>2</sub></p>

Similar Reads

HTML meter Tag: Measurements with Examples

Purpose and use cases: The HTML meter tag shows a scalar value within a known range. You can use it…

HTML Deprecated Tags and Modern Alternatives List

HTML tags that no longer work stay in the deprecated list. This article explains them and shows the modern replacements.…

HTML Nav Tag: How to Create Navigation Menus

The nav tag defines a navigation block in HTML. It holds main links to other parts of your site. Search…

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 Compatibility: Old vs New Browsers

HTML code does not always show the same result on every browser. Old browsers follow outdated rules while modern browsers…

HTML i Tag: How to Make Text Italic

The <i> tag stands for "italic." It marks text that has a different voice or tone, such as a technical…

Component-driven HTML Guide with Examples

This guide shows how to build HTML with separate parts as components and how each part helps in reuse and…

How to Use HTML div Tag – Examples & Group Content

In this article, you will cover how to use div tag in HTML layout. It offers beginner to advanced code…

HTML Elements and Tags: Elements vs Tags Explained

HTML builds web pages. It does this with elements and tags. Many new learners confuse them, so you need to…

HTML Select Tag: How Combo Box & Option Work with Examples

HTML select tag and option tags let users pick values in a form. You use them to create dropdowns. The…

Previous Article

PHP array_is_list: Check if an Array is a List with Examples

Next Article

Mocha JavaScript Test Framework: Guide and 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.