当然是id选择器优先级较高。CSS样式规则是id选择器优先级高于class选择器;排列后面的样式覆盖前面的样式;指定的样式高于继承的样式;
CSS样式选择器分为4个等级,a、b、c、d,可以以这四种等级为依据确定CSS选择器的优先级。
1.如果样式是行内样式(通过Style=””定义),那么a=1
2.b为ID选择器的总数
3.c为Class类选择器的数量。
4.d为类型选择器的数量
5.属性选择器,伪类选择器和class类选择器优先级一样,伪元素选择器和类型选择器一样
6.!important 权重最高,比 inline style 还要高
这个是不分优先级的,只有在用的时候,哪个合适就用哪个。比如要获取一堆一样类的元素,用Class比较好,获取单个的话,ID的比较好。要看情况的
在 CSS中 id 高于class 但id是唯一的只能出现一次 在出现没任何效果 和作用