Merci pour ces précisions, Bovino ! J'ai corrigé l'article en conséquence.
C'est malheureusement un peu plus compliqué que cela... Il est vrai que HTML5 autorise un id à être numérique. Sauf que cela pose des problèmes : • en CSS où ces id ne sont pas reconnus ; • en JavaScript avec querySelector() où ils ne sont pas reconnus non plus. https://jsfiddle.net/q15d2m7c/2/. Il est donc toujours largement préférable de ne pas utiliser cette possibilité.