Compatível com HTML5 - Espaço à direita no atributo de classe

Eu sei que tecnicamente o HTML5 é uma 'especificação viva', mas estou pensando se é compatível ter espaços à direita dentro de um nome de classe. Não vi nenhuma referência a esse cenário nas especificações, mas um dos meus colegas de equipe disse que era inválido. Talvez eu tenha perdido alguma coisa?

Seria difícil cortar esses espaços (estou trabalhando dentro de um grande aplicativo Java ecom) e quero saber se vale a pena fazer por SEO, validação ou qualquer outro propósito. Tenho a sensação de que não é ... haha

questionAnswers(4)

yourAnswerToTheQuestion