html+css 选择器优先级

1.基本选择器优先级

id>class>tagname(标签选择器)>*(通配符选择器)

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>基本选择器的优先级</title>
  <style type="text/css">
   #id3{color:yellow;}
   h3{color:red!important;}
   #id3{color:black;}
   .green{color:green;}
  </style>
</head>
<body>
  <h3 class="green" id="id3">同时应用三种选择器所定义样式的h3标题文字</h3>
</body>
</html>

效果图

注:!important提高样式表的优先级(最高) 

2.多元素组合选择器的优先级

控制对象的精准度>id个数>class个数>tagname个数>后定义覆盖前定义

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>基本选择器的优先级</title>
  <style type="text/css">
  *{margin:0;padding:0;}
  #wrap-1{
    width:600px;
    margin:20px auto;
  }
  li{list-style:none;}
  a{text-decoration:none;}
  #wrap-1 ul.list p #text-1{        /*两个id,一个class,两个tagname*/
    color:blue;
  }
  #wrap-1 .list #box-1 span{       /* 两个id,一个class,一个tagname*/
    color:red;
    font-size:30px;
  }
  span{color:green;}                 /*一个tagname*/
  </style>
</head>
<body>
  <div class="wrap" id="wrap-1">
    <ul class="list">
      <li id="list-1">
        <p class="box" id="box-1">
          <span class="text" id="text-1">
            多元素组合选择器所影响最内层的文字
          </span>
        </p>
      </li>
    </ul>
  </div>
</body>
</html>

效果图

3.css书写顺序

(1)显示属性:display,list-style,position,float,clear

(2)自身属性:width,height,margin,padding,border,background

(3)字体和文本属性:font,color,text-align,vertical-align,text-indent

(4)css3中新增属性:content,box-shadow,border-radius,transform 

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值