Когда значение атрибута может оставаться без кавычек в HTML5?
HTML4.01 был приложением SGML.Таким образом, в HTML4 кавычки могут быть опущены, если единственными символами, используемыми в значении, являются те, которые в настоящее время объявлены как символы имени: буквенно-цифровой символ, точка остановки, -,:, _.
Ну, из рабочего проекта W3C (13 января 2011 г.):
Значение атрибута может оставаться без кавычек, если оно не содержит пробелов или любого из символов "'` = <или>.
Но если я добавлю в значение атрибута любой другой символ, кроме буквенно-цифрового символа, точка остановки, -,:, _ и оставлю его без кавычек validator.w3.org не проверяет мой HTML-документкак действительный документ HTML5.
Таким образом, вопрос все еще открыт. Это ошибка рабочего проекта HTML5 или ошибка validate.w3.org?