【发布时间】:2014-03-25 13:25:32
【问题描述】:
我知道 ID 和 Class 之间的区别。但是为什么这两个ID都在这个html中生效呢? ID 应该是唯一的,对吧?
#text {
text-align:center;
color: red;
}
然后 id="text" 在我的同一个 html 页面中使用了两次,并且都得到了相同的效果。如果'id'具有相同的效果,为什么我必须使用“class”?
【问题讨论】:
-
ID 应该唯一使用,但这是作者必须遵循的规则,而不一定是实施者。
-
因为类比
ID更容易用于分组 -
我明白了。这只是一个指导方针,但必须。这也是我的猜测。谢谢。顺便说一句,如何在 stackoverflow 上发布 HTML?我做不到。
不起作用。 -
@user697911: stackoverflow.com/editing-help#code
-
使用相同的 id 两次仍然可以在 html 中工作,但不能在 javascript 中工作,所以如果你希望它在 javascript 中工作,你必须使用类
标签: html css css-selectors