Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以在 HTML5 中使用以数字开头的锚 ID 吗?
<a id="1" class="anchor"></a>
有人告诉我这是一个 NO NO。但它似乎在 IE9、Firefox 和 Chrome 中运行良好。那么,什么给了?
是的,这在 HTML5 中完全有效。
3.2.3.1id属性 该id属性指定其元素的唯一标识符 (ID)。[DOM] 该值在元素的主子树中的所有ID中必须是唯一的,并且必须包含至少一个字符。该值不得包含任何空格字符。 注意:对于 ID 可以采用的形式没有其他限制;特别是,ID 可以仅包含数字、以数字开头、以下划线开头、仅包含标点符号等。
id
该id属性指定其元素的唯一标识符 (ID)。[DOM]
该值在元素的主子树中的所有ID中必须是唯一的,并且必须包含至少一个字符。该值不得包含任何空格字符。
注意:对于 ID 可以采用的形式没有其他限制;特别是,ID 可以仅包含数字、以数字开头、以下划线开头、仅包含标点符号等。
http://www.w3.org/TR/html5/dom.html#the-id-attribute(已添加重点)