Em Dash vs En Dash vs Hyphen
Each dash serves a distinct purpose. Never use double hyphens (--) as a substitute for an em dash. Choose either spaced en dashes or unspaced em dashes for parenthetical breaks and apply the choice consistently throughout the project.
If the em dash looks too wide in your chosen typeface, switch to spaced en dashes.
Incorrect (double hyphens and wrong dash types):
<p>Typography--the art of type--matters.</p>
<p>Pages 10-20 cover the basics.</p>
<p>The New York-London flight departs at noon.</p>Correct (proper dash characters):
<!-- Em dash for breaks (unspaced style) -->
<p>Typography—the art of type—matters.</p>
<!-- Or en dash for breaks (spaced style) -->
<p>Typography – the art of type – matters.</p>
<!-- En dash for ranges -->
<p>Pages 10–20 cover the basics.</p>
<!-- En dash for relationships/connections -->
<p>The New York–London flight departs at noon.</p>Key characters:
| Character | Name | HTML Entity | Use |
|---|---|---|---|
| — | Em dash | — |
Parenthetical breaks, attribution |
| – | En dash | – |
Ranges, relationships |
| - | Hyphen | - |
Compound words only |
Use em dash for attribution in blockquotes: —Robert Bringhurst