Em Dash Space
Don't put a space between an em-dash and the adjacent words.
;;by Mignon Fogarty
Alex in Florida asked, "Should there be a space before and after a dash?"
Every style guide I checked, except the AP;Stylebook, stated there should be no spaces between an em-dash and the adjacent words. That means it is a style choice. If you're writing for a newspaper, magazine,;or website;that uses Associated Press style, put in the spaces. Otherwise, leave them out.
Get more tips like this in The Grammar Devotional: