权重问题深入

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不影响就近原则;

 

原文地址:https://www.cnblogs.com/yiwangdeyidianyuan/p/5682373.html