http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2
Атрибут id присваивает уникальный идентификатор элементу (который может быть проверен синтаксическим анализатором SGML).
blockquote>и
Идентификаторы ID и NAME должны начинаться с буквы ( [A-Za-z]), за которым может следовать любое количество букв, цифр ([0-9]), дефис («-»), подчеркивание («_»), двоеточия («:») и периоды (".").
blockquote>Поэтому «id» должен быть уникальным и не содержать пробела.