When the attribute value can remain unquoted in HTML5?
HTML4.01 was a SGML application. So in HTML4 quotes can be omitted if the only characters used in the value are ones currently declared as name characters: alphanumeric character, full stop, -, :, _.
Well, from the W3C working draft (13 January 2011):
The attribute value can remain unquoted if it doesn't contain spaces or any of " ' ` = < or >.
But if I put in the attribute value any other character than alphanumeric character, full stop, -, :, _ and remain it unquoted validator.w3.org doesn't validate my html document as valid HTML5 document.
So the question is still open. Is it a mistake of HTML5 working draft or is it a mistake on validate.w3.org?