Ответ 1
Да, это действительно.
Но вы сделаете все труднее для себя, если вам нужно получить к ним доступ через JS или CSS в частности. Опять же, это можно сделать, но это усложнит ситуацию.
Мой совет - вместо этого использовать дефис.
Возможный дубликат:
Каковы допустимые значения атрибута id в HTML?
допустимое значение атрибута name в html
Допустимо называть вход HTML5 строкой, содержащей период?
<input type="text" name="article.title" value="The title"/>
Да, это действительно.
Но вы сделаете все труднее для себя, если вам нужно получить к ним доступ через JS или CSS в частности. Опять же, это можно сделать, но это усложнит ситуацию.
Мой совет - вместо этого использовать дефис.
В соответствии с эта часть спецификации HTML5.
Атрибут content name указывает имя элемента управления формой, используемого при отправке формы и в элементе элементов элемента формы. Если атрибут указан, его значение не должно быть пустой строкой.
Любое непустое значение для имени разрешено, но имена "charset" и "isindex" являются специальными:
акцент мой
"Значения атрибутов могут содержать текстовые и символьные ссылки с дополнительными ограничениями в зависимости от того, являются ли они значениями без кавычек, значениями с одним кавычком или значениями с двойными кавычками. Кроме того, раздел HTML-элементов этой ссылки описывает дальнейшие ограничения на допустимых значениях определенных атрибутов, а атрибуты должны иметь значения, соответствующие этим ограничениям."
из w3.org(рабочий проект W3C):