我正在使用jQuery,我只是在想,ID在整个页面中是否必须始终是唯一的?类,我知道,可以重复很多次,ID呢?

推荐答案

是的,它必须是独一无二的.

HTML4:

https://www.w3.org/TR/html4/struct/global.html#h-7.5.2

第7.5.2节:

ID=名称[CS] 此属性为元素指定名称.此名称在文档中必须是唯一的.

HTML5:

https://www.w3.org/TR/html5/dom.html#element-attrdef-global-id

id属性指定其元素的唯一标识符(ID).这个 值在元素的主目录子树中的所有ID中必须是唯一的 并且必须至少包含一个字符.该值不得包含 任何空格字符.

Css相关问答推荐

向左或向右浮动时的不同图像边距

在最小和最大视口之间时具有固定值的 CSS 钳位

这个 CSS :is() Select 器没有像我想象的那样工作

如何使用来自单独模块的代码将自定义标头插入到使用 DT Shiny 呈现的表中?

带插值的 Sass 数学函数

我无法覆盖 react ui 库中的组件样式

tailwind 类的别名?

Angular (13) material - 覆盖 CSS 文件不起作用

css渐变实现2色虚线边框

直观地指示 IFrame 内的表单正在提交,但没有 javascript

Rails 7引擎如何使未编译的样式表可用于托管应用程序?

CSS nth-child 表示大于和小于

flexbox 布局中的 Padding-bottom/top

如何定位 CSS 网格布局中的特定列或行?

在 IE9-10 中压缩 SVG 的背景大小

使用 Bootstrap 设置身体的最大宽度

溢出的文本可以居中吗?

让 div 扩展全高

标签的 CSS 宽度

如何让 flexbox 在计算中包含填充?