同一个id是每个同一页面只能出现一次,或者理解为:同一个id在每个同一页面只能给一个元素使用,一但使用,其他元素就不能再使用这个id。
比如同一个页面有两个div元素,第一个用了id为testid,而第二个就不能再用了,如再用id,就得再另起一个id名:
你的理解有误区,id只使用一次,不是说一个页面只能使用一次,而是说在web标准中是不容许重复id的
例如下面的情况id是可以使用多次的,因为每个div都是一个独立的个体(姑且这么理解)就好比最外层的div是父亲,第二层的div是他的儿子,最内层的div是他的孙子,他们都会有唯一的姓名(ID)
例如下面的情况id是不允许的,就好比你不能用两个姓名来注册身份证一样。
而class所定义的是类,理论上可以无限重复。以根据需要多次引用。例如:
hello
希望能帮助到你,有疑问可向我追问,尽我所能为您解答
ID是唯一标识,不能重复
class是类,同一类具有相同属性的分类名
比如你的学号就是ID他是唯一不重复的,找到学号就找到了唯一的你
而你的性别就是一个类(class),比如男同学,就找到了你和其他男(class)同学
同样,班级也是一个类 ,比如一班,就找到了你和你同班的同学
id是唯一的,一个个体只能有一个
class不是唯一的,多个个体可以拥有同一个class(比如所有男同学都用“男”这个class);
同时一个个体又可以拥有多个不同的class(比如“男”和“一班”就是同一个体的不同class)
在实际应用中
id多为后台程序员使用
class多为前台写css样式使用
id是唯一标识的,一个id只能赋值给一个元素,相当于我们的身份证一样,是为了表明我们和别人不同的;class可以多个元素引用一个class
id必须唯一。class可以重复