Websites keep inserting hyphens where they should place em dashes. It makes for awkward copy and slows the reader down, who must reread the sentence to get at its intended meaning.
Like this bit from a recent Newsweek story: “…everybody always associates it with actors-you know…”
“Actors-you know” is one of those “huh?” phrases. You come across it, it doesn’t quite make sense on first reading, so you go over it again. And you realize that the hyphen is standing in for an em dash.
Fortunately, this kind of problem can be easily avoided. How?
First, a few definitions.
A hyphen is the smallest dash available. It’s the key next to the zero on a standard keyboard. It is used to join two words together that express a single idea. Like post-op or live-action. Sometimes it’s used to avoid doubling vowels, as in pre-empt or co-operate.
An en dash is slightly longer than a hyphen. It’s Its purpose is to show a range, as in: Boston beat Miami 98–83.
An en dash also shows a connection between two things, like Mason–Dixon. There are other uses for it too, but these are the most frequent ones.
To type an en dash in Word, press the Ctrl and the minus sign keys on the numeric keypad (on a standard keyboard). Since this doesn’t work in a Web editor or your blogging software, you’ll need to use the html code for the en dash, – or –.
Which brings us to the em dash. It’s twice as long as the en dash, and is used most often in a sentence to set apart two separate but related ideas. Example: He would make a good spouse—but not for me.
To produce an em dash in Word, press Ctrl-Alt-minus sign on the numeric keypad. Html codes: — or —.
But what if you don’t have a standard keyboard, or are writing a blog post (like I am), or don’t want to mess with html?
Go ahead and use a hyphen instead of an en dash. Not too many people will quibble, and there will be no loss of meaning.
And create an em dash by one of two ways: leave spaces before and after a hyphen – like this, or type two consecutive hyphens- -like this (without the space between the two hyphens). Some blog platforms automatically convert a double hyphen to an em dash. WordPress does this, which is why I left a space between the two hyphens in the last example.
And then your hyphens, en dashes and em dashes will all be in their proper places, and your readers won’t stumble over your words.