首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML 5类名和ID

HTML 5类名和ID
EN

Stack Overflow用户
提问于 2012-02-09 19:48:28
回答 2查看 1.1K关注 0票数 3

我知道在HTML4中,类和id不能以数字开头。

我用HTML5/php编写代码,我的许多I和类中只有一些数字,它们指向数据库中用于jquery ajax调用的主键。

我找不到HTML5类和id规范的文档。在HTML5中使用类名和id名是否有效,

代码语言:javascript
复制
class="122"
id="13213"

我已经通过w3c一致性检查器运行了我的输出代码,一切正常,但我仍然希望确认!?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-09 20:00:50

我已经对此进行了彻底的研究,并写下了我的发现: y in HTML5**。摘自那篇文章:

HTML5摆脱了对the id attribute的额外限制。剩下的唯一要求-除了在文档中是唯一的-是值必须至少包含一个字符(不能为空),并且不能包含任何空格字符。

要使用Selectors API在CSS或JavaScript中定位以数字开头的类名或ID,您应该使用escape them。例如,要使用id="404"定位元素,不能只使用#404 -必须使用escape it as follows

代码语言:javascript
复制
#\34 04 {
  background: pink;
}
票数 6
EN

Stack Overflow用户

发布于 2012-02-09 19:52:50

官方的html5规范在这里:id-attribute in html5

(Here you go for html4)

所以在html5中,唯一的限制是,最少1个字符,,没有空格,

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9210307

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档