6

我可以在 HTML5 中使用以数字开头的锚 ID 吗?

<a id="1" class="anchor"></a>

有人告诉我这是一个 NO NO。但它似乎在 IE9、Firefox 和 Chrome 中运行良好。那么,什么给了?

4

1 回答 1

9

是的,这在 HTML5 中完全有效。

3.2.3.1id属性

id属性指定其元素的唯一标识符 (ID)[DOM]

该值在元素的主子树中的所有ID中必须是唯一的,并且必须包含至少一个字符。该值不得包含任何空格字符

注意:对于 ID 可以采用的形式没有其他限制;特别是,ID 可以仅包含数字、以数字开头、以下划线开头、仅包含标点符号等。

http://www.w3.org/TR/html5/dom.html#the-id-attribute(已添加重点)

于 2013-08-14T04:04:33.353 回答