注册 登录
编程论坛 WEB前端(UI)

CSS样式表优先级的一个问题求解

Emotiona 发布于 2018-04-09 21:29, 2594 次点击
疑问:为什么id选择器是选的第一个样式表,根据权值的话也不会是第一个样式表,也不是就近原则。求解?网上说得不明不白的,请赐教!

<html>   
  <head>   
    <style type="text/css">   
        #redP p {   
             /* 权值 = 100+1=101 */   
             color:#F00;  /* 红色 */   
        }   
        #redP .red em {   
             /* 权值 = 100+10+1=111 */   
             color:#00F; /* 蓝色 */   
        }   
        #redP p span em {   
             /* 权值 = 100+1+1+1=103 */   
             color:#FF0;/*黄色*/   
        }   
    </style>   
  </head>   
  <body>   
     <div id="redP">   
        <p class="red">red   
           <span><em>em red</em></span>   
        </p>   
        <p>red</p>   
     </div>   
  </body>   
</html>
1 回复
#2
南城无风2018-07-15 17:03
先比较id,id一样比较class,class一样比较tagname那个近
1