css关系选择器与属性选择器

一、关系选择器

1、子元素选择器        

          作用:通过指定的父元素找到指定的子元素

           语法:父元素>子元素{ }

代码段:

例题1:通过div的子元素p设置为绿色  
 div>p{
    color: green;
 }

结果展示:

 2、后代选择器

  作用:通过指定的祖先元素找到指定的后代元素

   语法:祖先元素 后代元素{ }

代码段:

 例题:div里的span元素字体都变为50px 
#sun span{
    font-size: 50px;
  }

结果展示:

 3、兄弟选择器

       作用:通过指定的元素找到下一个兄弟元素

       语法:兄+弟{ }

代码段:

例题:通过你好,世界找到我要好好学前端,并且我要好好学前端字体变为红色  
.p1+p{
    color: red;
}

结果展示:

兄弟选择器

作用:兄~弟{ }

代码展示:

例题:选择下面所有的兄弟(前面不选)  
.p1~p{
    color: blue;
}

图片展示:

   

二、属性选择器

语法: [属性名]{ }选择含有指定属性和属性值的元素

               代码展示:

例题:有title属性的标签,颜色变为红色
    [title]{
        color: red;
    }

        图片展示:

            [属性名=属性值]{ }选择含有制定属性和属性值的元素

代码展示:

   例题:既是title属性的标签又是a属性的标签,颜色变为红色
  
    [title="a"] {
        color: red;
    }

图片展示:

 

            [属性名^=属性值]{ }选择属性值以指定开头的元素(^:代表以什么什么开头)

代码展示:

  例题:有属性且以a开头,颜色变为红色
    [title^="a"] {
        color: red;
    }

       图片展示:

 

    [属性名$=属性值]{ }选择属性以指定值结尾的元素($:以什么为结束)

代码展示:

 例题:以b结束的,颜色变为红色
    [title$="b"] {
        color: red;
    }

 图片展示:

 

  [属性名*=属性值]{ }选择属性值含有某值的元素(*:只要含有的都选中)

代码展示:

  例题:选择属性值含a的元素,颜色变为红色
    [title*="a"] {
        color: red;
    }

图片展示:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值