【HTML03】css选择器

1.标签选择器

所有符合条件的标签都会执行样式,无论其嵌套有多深,都会被选择上(缺点:太具体,不需要的也会被选上)

<style>
  p{

     color:#0099ff;
      font-size: 30px;
      text-indent: 50px;
      /*设置缩进段落*/
    }

   </style>

<body>
        <p>设置标签段落</p>

</body>
2.id选择器

一个页面只能有一个id名,每个标签只能有一个id,也只能设置一个id

id选择器 使用#号来声明

<style>
   #one{
      color: pink;
     font-size:40px;
    }

</style>

可以多个div但是不常用,需要记住id名

<body>

    <div id="one">我是显示one的样式</div>

</body>
</style>

可以多个div但是不常用,需要记住id名

<body>

    <div id="one">我是显示one的样式</div>

</body>
3.class选择器

通过 . 来声明class来使用,一个标签,可以有多个名字,多个标签,可以有相同的名字


<style>


  /*.自己起的名字*/

    .title{

      color: green;

      font-size: 40px;

    }

</style>

<body>

   <div class="title bg">这是一个类选择器的格式</div>

</body>
4.子代后代选择器

后代选择器:

元素1空格元素2空格孙子{样式} //声明:元素12是基础选择 器,且元素2,一定要是元素1的后代(ol ul dl等也可)

.类选择器 后代{字体的颜色和内容}//不管多深都会改变

子代选择器:

.类选择器>子代 //只是亲儿子改变

5.交并集选择器

并集:两个集合所有元素组成的集合

交集:两个集合中公共元素组成的集合

交集选择器:中间没有空格 有div标签选择器和类选择器header

div.header{}

并集选择器:中间使用,(逗号)没有空格

div,.header{}div标签和header标签共同的样式是

并集选择器需要竖着写,最后一个元素不需要逗号

6.序选择器

<style>


  li:nth-child(odd){

      /*odd为奇数*/

      color: green;

    }

    li:nth-child(even){

      /*even为偶数*/

      color:red;

    }

    li:first-child{

      color: red;

    }

    li:last-child{

      color: blue;

    }

  /*  li:nth-child(2){

      color: green;

    }*/

  /* 注意:使用相同的选择器,后面的会覆盖前面的*/

  </style>
7.下一个兄弟选择器
<style>


 h2+p{

  color: red;

   }

</style>

作用原理:找到h2标签对其后面的标签p进行更改,若没有找到标签p则此条代码无意义。

/相同权重情况下 谁在后面听谁的/

/空格!空格important>行内样式>id选择器>类选择器>标签选择器>通配符选择器/

上一篇:02:css的认识
下一篇:04:盒子模型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值