CSS class 和 id 两个选择器,哪个优先级高?

CSS class 和 id 两个选择器,哪个优先级高? 谢谢
2024-11-28 23:35:48
推荐回答(5个)
回答1:

当然是id选择器优先级较高。CSS样式规则是id选择器优先级高于class选择器;排列后面的样式覆盖前面的样式;指定的样式高于继承的样式;

回答2:

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 还要高

回答3:



在结构想相同情况下ID优先级要高于 CLASS
ID是唯一的。 CLASS一个页面可以出现很多个

回答4:

这个是不分优先级的,只有在用的时候,哪个合适就用哪个。比如要获取一堆一样类的元素,用Class比较好,获取单个的话,ID的比较好。要看情况的

回答5:

在 CSS中 id 高于class 但id是唯一的只能出现一次 在出现没任何效果 和作用