Skip to main content

The <i> Element

As defined in the HTML Living Standard, the <i> element represents a span of text in an alternate voice or mood, or otherwise offset from the normal prose in a manner indicating a different quality of text.

Visual Examples:
  • Taxonomic designation: Homo sapiens
  • Foreign phrase: The raison d'être of this site is accessibility.
  • Internal thought: I hope this complies with standards, he thought.
<p>The <i>Queen Mary</i> sailed yesterday.</p> View HTML Living Standard: The i element

Usage vs. Semantic Alternatives

The <i> element is often used purely for italics, but its semantic meaning is specific. Consider these alternatives first:

WCAG Requirement: Info and Relationships

Success Criterion 1.3.1 (Level A): Information, structure, and relationships conveyed through presentation can be programmatically determined.

While many screen readers do not announce a voice change for <i> by default, the semantic tag allows for the relationship between the offset text and the prose to be programmatically available. This enables user-agent features or assistive technology settings that can distinguish technical terms or foreign phrases from standard text.

Understand SC 1.3.1: Info and Relationships

Best Practices