Believemy logo purple

Italics in HTML

Allows you to italicize a text element with HTML.
Believemy logo

The <i> tag is traditionally used to display text in italics.

In HTML 5, it is mainly used to highlight a word or expression from a different register: technical terms, foreign language words, work titles, etc.

 

Structure and syntax of the <i> tag

Basic structure and syntax

The <i> tag is a container tag (also called a paired tag). It consists of:

  • an opening tag <i>;
  • a closing tag </i>.

Generic example:

HTML
<i>[Text to be italicized]</i>

 

Usage example

Let's take a real example:

HTML
<p>The term <i>responsive design</i> is essential today.</p>

The words "responsive design" will appear in italics to emphasize the specialized English term. 😬

 

Attributes

The <i> tag accepts HTML global attributes: class, id, style, title, etc.

 

Difference with other similar tags

  • <em>: adds semantic emphasis (voice reading, accessibility); visually italic by default but mainly serves to emphasize the importance of a word.
  • <b>: makes text bold to catch the eye without semantic emphasis.
  • <strong>: indicates text of particular importance (hierarchy, warning), visually rendered in bold.

 

Best practices

Reserve <i> for passages that should represent a different voice or style: book titles, scientific Latin, foreign terms, icons (via icon fonts), inner thoughts, etc.

To emphasize the importance of a word or intonation in your sentence, prefer the <em> tag.

 

Browser compatibility

The <i> tag is supported by 100% of modern and legacy browsers; it has existed since the very first versions of HTML.

BrowserCompatibility
ChromeYes
FirefoxYes
SafariYes
EdgeYes
Internet ExplorerYes

Discover our hTML and CSS glossary

Browse the terms and definitions most commonly used in HTML and CSS development.