1)权重计算的顺序:
(id的数量,类的数量,标签的数量)
注意:255个标签等于1个类名;所以标签是不一定小于类;
2)当权重相同时,谁在后就以谁为准;
3)通过继承性去影响,那么权重是0,不能直接选中某个元素;
4) 如果权重都是0,那么有一个就近原则,谁描述的近,听谁的;
总结:
1)先看看有没有选中,如果选中了,那么以(id数,类数,标签书)来记权重,谁大听谁的,如果都一样,听后写的为准;
2)如果没有选中,那么权重是0,如果大家都是0,就近原则;
3)并集选择器要拆开来就算;
权重问题深入
1)同一个标签,携带了多个类名,有冲突;和在标签中的挂类名的书序无关,只和css的顺序有关,谁在后看谁的;
2)!important标记 表示提高属性权重,这个属性的权重就是无穷大;
强调:
1)!important提升的是一个属性,而不是一个选择器;
2)!important无法提升继承的权重,该是0还是0;
3)!important不影响就近原则;