几个具有相同ID的元素响应于一个CSS ID选择器
在一个页面中给几个元素相同的ID安全吗?例如,当使用一些jQuery插件时,当您运行一些滑块或图库两次或更多时,通常会发生这种情况。我们知道,开发人员喜欢向html容器提供一些ID,以便脚本工作得更快。
让我们读一读w3.org文档:
ID类型的属性之所以特殊,是因为没有两个这样的属性可以具有相同的值;无论文档语言是什么,ID属性都可以用来唯一地标识其元素。
但是下一个例子中有2个元素具有相同的ID,尽管它在所有浏览器中都是无效的:
#red {
color: red;
}
<p id="red">I am a red text.</p>
<p id="red">I am a red text too.</p>
有人能解释一下这种奇怪的情况吗?
慕标琳琳
相关问题
相关分类