Css id使用了两次

时间:2013-09-13 09:51:03

标签: html css

我听说css id只能用于页面中的一个元素但是当我们使用脚本时这是真的,但仅在演示时这不会影响任何事情。

presentation这里没有任何效果我们能够简单地创建东西(创建两个具有相同id - >没有效果的div)。

presentation with script activity在这里,我们无法做任何事情,因为它只能使用一次。

我知道没有脚本我们不会做任何事情但我只是想分享这些事情并获得其他网络极客的意见。

3 个答案:

答案 0 :(得分:5)

我不确定你在问什么或告诉我们什么。

这只是糟糕的表单而against spec在同一文档中使用id两次,所以不要这样做

答案 1 :(得分:1)

如果您认为您想要使用多个ID,那么您真正想要做的就是使用一个类。

答案 2 :(得分:0)

来自CSS selectors spec

  

使ID类型属性特殊的原因是,无论承载它们的元素的类型如何,在符合的文档中没有两个这样的属性可以具有相同的值;无论文档语言如何,ID类型属性都可用于唯一标识其元素。

它没有说明UA在遇到这种情况时必须做什么,并且因为大多数浏览器非常宽松,所以你提议的很可能是正确的样式。但是你的文件会无效。