Из спецификации HTML 4 :
Идентификаторы ID и NAME должны начинаться с буквы ([A-Za-z]), и за ней может следовать любая количество букв, цифр ([0-9]), дефис («-»), подчеркивание («_»), двоеточия («:») и периоды («.»).
Общей ошибкой является использование идентификатора, начинающегося с цифры.