The tag shows emphasis, meaning the text is important. The tag shows text in italics, often for style or a different voice.
When you want to stress a word to show it matters in a sentence.
When you want to show a word is a title, foreign phrase, or technical term in italics.
When you want to help screen readers understand which words are emphasized.
When you want to style text differently without implying importance.
When you want to keep your HTML meaningful and accessible.
Syntax
HTML
<em>text</em>
<i>text</i>
The tag adds emphasis and changes how screen readers speak the text.
The tag only changes the style to italic without adding emphasis.
Examples
The word "very" is emphasized, so screen readers will stress it.
HTML
<p>This is <em>very</em> important.</p>
The word "just" is italic but not emphasized for meaning.
HTML
<p>This is <i>just</i> styled differently.</p>
Using <em> to emphasize the book title.
HTML
<p>The book is titled <em>War and Peace</em>.</p>
Using <i> for a foreign word in italics.
HTML
<p>The word <i>bonjour</i> means hello in French.</p>
Sample Program
This page shows the difference between and tags. The text is important and read with emphasis by screen readers. The text is just italic style without extra meaning.
HTML
<!DOCTYPE html>
<htmllang="en">
<head>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width, initial-scale=1.0">
<title>Em vs i Tag Example</title>
<style>
body {
font-family: Arial, sans-serif;
padding: 1rem;
line-height: 1.5;
}
</style>
</head>
<body>
<p>This is a <em>very important</em> message.</p>
<p>This word is <i>italicized</i> for style only.</p>
<p>Here is a foreign word: <i>fiancé</i>.</p>
<p>Notice the <em>emphasis</em> on key points.</p>
</body>
</html>
OutputSuccess
Important Notes
Use when the meaning or importance of the text matters.
Use when you want italic style without changing meaning.
Screen readers treat and differently for accessibility.
Summary
<em> means emphasis and changes meaning and speech.
<i> means italic style only, no added meaning.
Choose tags to keep your content clear and accessible.
Practice
(1/5)
1. What is the main purpose of the <em> tag in HTML?
easy
A. To make text bold
B. To italicize text without changing meaning
C. To emphasize text and indicate importance or stress
D. To underline text
Solution
Step 1: Understand the semantic meaning of <em>
The <em> tag is used to emphasize text, which changes the meaning or stress of the content.
Step 2: Compare with other tags
The <i> tag only styles text as italic without adding meaning, unlike <em> which adds emphasis.
Final Answer:
To emphasize text and indicate importance or stress -> Option C
Quick Check:
<em> = emphasis meaning [OK]
Hint: Em means emphasis, i means italic style only [OK]
Common Mistakes:
Confusing <em> with <i> as just italic style
Thinking <em> makes text bold
Using <i> for emphasis instead of style
2. Which of the following is the correct syntax to emphasize the word "important" in a sentence?
easy
A. important
B. important
C. important
D. important
Solution
Step 1: Identify the tag for emphasis
The <em> tag is used to emphasize text, which fits the requirement.
Step 2: Check other tags
<i> italicizes without emphasis, <strong> and <b> make text bold but differ in meaning.
Final Answer:
<em>important</em> -> Option B
Quick Check:
Emphasize with <em> tag [OK]
Hint: Use <em> for emphasis, not just italics [OK]
Common Mistakes:
Using <i> instead of <em> for emphasis
Confusing <strong> with <em>
Using <b> for emphasis
3. What will the browser visually show for this HTML snippet?
<p>This is <em>very</em> important.</p>
medium
A. The word 'very' is italicized and screen readers emphasize it
B. The word 'very' is bolded
C. The word 'very' is underlined
D. The word 'very' is normal text with no style
Solution
Step 1: Understand <em> rendering
The <em> tag typically italicizes text and signals emphasis to screen readers.
Step 2: Check visual and accessibility effects
Browsers show italic style, and assistive tech adds emphasis in speech.
Final Answer:
The word 'very' is italicized and screen readers emphasize it -> Option A
Quick Check:
<em> = italic + emphasis [OK]
Hint: Em tag italicizes and adds meaning, not just style [OK]
Common Mistakes:
Thinking <em> makes text bold
Ignoring screen reader emphasis
Confusing <em> with <b>
4. Find the error in this HTML snippet if the goal is to emphasize the word "note":
<p>Please <i>note</em> this carefully.</p>
medium
A. No error, code is correct
B. Using <i> instead of <em> for emphasis
C. Missing <strong> tag for emphasis
D. Mismatched closing tag: </em> instead of </i>
Solution
Step 1: Check tag pairs
The opening tag is <i> but the closing tag is </em>, which is incorrect HTML syntax.
Step 2: Understand correct closing tag
Tags must match exactly, so <i> must close with </i>.
Final Answer:
Mismatched closing tag: </em> instead of </i> -> Option D
Quick Check:
Matching tags must open and close the same [OK]
Hint: Opening and closing tags must match exactly [OK]
Common Mistakes:
Mixing <i> and <em> tags
Ignoring tag mismatch errors
Assuming <i> and <em> are interchangeable
5. You want to write a sentence where the word "important" is italicized for style only, and the word "really" is emphasized for meaning. Which HTML is correct?
hard
A. <p>This is <i>important</i> and <em>really</em> urgent.</p>
B. <p>This is <em>important</em> and <i>really</i> urgent.</p>
C. <p>This is <b>important</b> and <strong>really</strong> urgent.</p>
D. <p>This is <em>important</em> and <em>really</em> urgent.</p>
Solution
Step 1: Identify style-only italic
The <i> tag is used for italic style without emphasis, so it fits for "important".
Step 2: Identify emphasis tag
The <em> tag adds meaning and emphasis, suitable for "really".
Step 3: Verify the sentence structure
<p>This is <i>important</i> and <em>really</em> urgent.</p> correctly uses <i> for style and <em> for emphasis in the right places.
Final Answer:
<p>This is <i>important</i> and <em>really</em> urgent.</p> -> Option A
Quick Check:
Italic style = <i>, emphasis = <em> [OK]
Hint: Use <i> for style, <em> for meaning emphasis [OK]
Common Mistakes:
Using <em> for style-only italic
Using <i> for emphasis meaning
Mixing bold tags instead of italic/emphasis
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.