I'm not sure we're talking about the same. As far as I can read, the white-space:nowrap; collapses whitespace into a single space. What I want to is preserve the extra whitespace after the arrow. I tried to do that with the above formats of the non-breaking space but that turns out to either work in some browsers while displaying the code as text instead of a whitespace in others (and vice versa). So, I'm still looking for an universal solution to preserve the extra space.