**`<em>`** renders italic by default but, unlike `<i>`, carries semantic meaning: it marks a word or phrase that changes the sentence's intent when spoken aloud with stress. Compare 'I never said <em>she</em> stole it' (someone else said it) versus 'I never said she <em>stole</em> it' (maybe she borrowed it) — the emphasized word entirely changes what's being communicated, which is exactly what `<em>` is designed to convey to screen readers.
1Understanding <em>
`<em>` renders italic by default but, unlike <i>, carries semantic meaning: it marks a word or phrase that changes the sentence's intent when spoken aloud with stress. Compare 'I never said <em>she</em> stole it' (someone else said it) versus 'I never said she <em>stole</em> it' (maybe she borrowed it) — the emphasized word entirely changes what's being communicated, which is exactly what <em> is designed to convey to screen readers.
Nesting <em> inside another <em> increases the degree of stress for that portion of text, similar to how nested <strong> increases importance.
<p>You <em>must</em> submit the form before midnight.</p>2Practical Example
Here is a real-world application of <em> showing how it is used in production HTML.
<!-- Changing which word is emphasized changes the meaning -->
<p>I <em>never</em> said he broke the vase.</p>
<p>I never said <em>he</em> broke the vase.</p>3Best Practices
Follow these guidelines when working with <em>:
1. Use <em> when stress genuinely changes the meaning of the sentence
2. Use <i> instead for foreign words, technical terms, or titles with no change in meaning
3. Avoid using <em> purely for italic styling unrelated to meaning — use CSS font-style instead
Tip: Nesting <em> inside another <em> increases the degree of stress for that portion of text, similar to how nested <strong> increases importance.
<p>You <em>must</em> submit the form before midnight.</p>