> I wonder if this is related to the colour name parsing weirdness that was on HN a couple of weeks ago?
Exactly my first thought. This is one of the main reasons I frequent this site - I have tons of random tidbits like this cached in my head, so around half of the times someone introduces a problem to me, I am known to reply: "you know, X months back there was a post on Hacker News...".
I'd like to ask everyone saying "I saw the quotes right away," what OS do you use? Perhaps your OS uses a different font.
I've had bugs in websites where menus would be completely messed up because they didn't fit in their given space, just because the font of choice was not available on Linux and it fell back on something slightly larger.
Edit: Though in the HN title it is much clearer than in the jsfiddle, for me anyway. Might that be it?
Maybe it's just late at night, but how does this work? I understand the words "invisible separator", but for lack of better phrasing, I don't see an invisible separator.
Between the R and E of red there's some extra character.
My font shows it as a missing character box.
I'm guessing that it just breaks the 'red' into a value which is interpreted as whatever the hex is. (See the chuck norris links posted in this thread).
• Ok, that is in fact green.
• I wonder if this is related to the colour name parsing weirdness that was on HN a couple of weeks ago?
• Heeeey, those aren't ASCII quotes!