Inserting additional   into menu item text

Previously I assumed WP would strip HTML, so I never tried it.

The HTML below works like a charm, using the WP menu editor:

Word <span style="margin-left: 20px;"> </span> Word

(however, inputting &nbsp; didn’t)

Alternatively, the CSS trick mentioned by Jacob and Linda would work well too:

word-spacing: 3px;

My menu item actually has 4 words, and I just needed to increase the middle spacing.

In the end, it’s nice avoiding a PHP function or JS client-side. I just wonder is there any issue down the line having HTML in my menu title. Other than my menu rendering in the page layout, I can’t think of where else I may output the menu items to.