Compatible con HTML5 - Espacio final en atributo de clase

Sé que técnicamente HTML5 es una 'especificación viviente' pero me pregunto si es compatible tener espacios finales dentro de un nombre de clase. No vi ninguna referencia a este escenario en la especificación, pero uno de mis compañeros de equipo dijo que no era válido. Tal vez me perdí algo?

Sería un dolor recortar esos espacios (estoy trabajando dentro de una gran aplicación ecom de Java) y quiero saber si vale la pena hacerlo para SEO, validación o cualquier otro propósito. Tengo la sensación de que no es ... jaja

Respuestas a la pregunta(4)

Su respuesta a la pregunta