写css的时候,经常会用到class和id这两个选择器。从作用上来看,这两个选择器功能一样,但是它们的含义是不一样的。
class | id | |
---|---|---|
前缀 | “.class” | “#id” |
定位 | 一类元素 | 唯一的元素 |
使用次数 | 一个class可以被多次使用 | 一个id只能被使用一次 |
应用顺序 | 先定义样式,后装饰到元素上 | 先找到元素,后装上样式 |
用一个比喻来形容,id相当于给人起名字,class相当于给人分班。比如,穿衣服式样,id就是张三、李四、王五一个一个指代具体的人,一个人指定一个穿衣式样,id也就是名字不能重复,不然就会混淆。class就是把这几个人归类到一个一个的班级,班级相同式样也相同,可以重复。