博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图解CSS3----1-关系选择器
阅读量:6820 次
发布时间:2019-06-26

本文共 2993 字,大约阅读时间需要 9 分钟。

CSS3----关系(层次)选择器

 

 

1、代码:

包含选择符(Descendant)

选取在div1内包含的li元素

Sunlike阿理旺旺

  • Sunlike阿理旺旺
  • Sunlike阿理旺旺
    • Sunlike阿理旺旺
    • Sunlike阿理旺旺

    .div1 li {

           color: red;
    }

 

效果: 

1、包含(后代)选择符(Descendant combinator)

选取在div1内包含的li元素

Sunlike阿理旺旺

  • Sunlike阿理旺旺
  • Sunlike阿理旺旺
    • Sunlike阿理旺旺
    • Sunlike阿理旺旺

 

结论:包含选择符选中的内容是:直接或间接包含的内容

 

 

 

 

2、代码:

子选择器(Child combinator)

选择所有作为div2的子元素ul

Sunlike阿理旺旺

  • Sunlike阿理旺旺
  • Sunlike阿理旺旺
    • Sunlike阿理旺旺
    • Sunlike阿理旺旺
  • Sunlike阿理旺旺
  • Sunlike阿理旺旺

.div2>ul {

     color: gray;
}

  

 效果:

子选择符(Child combinator)

选择所有作为div2的子元素ul

Sunlike阿理旺旺

  • Sunlike阿理旺旺
  • Sunlike阿理旺旺
    • Sunlike阿理旺旺
    • Sunlike阿理旺旺
  • Sunlike阿理旺旺
  • Sunlike阿理旺旺

 

结论:子选择符,选中的是直接的儿子,后代不算

 

 

 

 3、代码:

子选择器(Child combinator)

选择所有作为div2的子元素ul

Sunlike阿理旺旺

  • Sunlike阿理旺旺
  • Sunlike阿理旺旺
    • Sunlike阿理旺旺
    • Sunlike阿理旺旺
  • Sunlike阿理旺旺
  • Sunlike阿理旺旺

.div3-1+div {

     color: red;
}

  

 效果:

相邻兄弟选择符(Adjacent combinator)

选择紧贴在选择的元素之后的元素

div3-1 Sunlike阿理旺旺
div3-2 Sunlike阿理旺旺
div3-3 Sunlike阿理旺旺
 
结论:选择相邻的元素
 
 
 
4、代码:

相邻选择器(Adjacent combinator)

选择紧贴在选择的元素之后的元素

div3-1 Sunlike阿理旺旺
div3-2 Sunlike阿理旺旺
div3-3 Sunlike阿理旺旺

兄弟选择器(General combinator)

选择该元素所有兄弟元素

div4-1 Sunlike阿理旺旺
div4-2 Sunlike阿理旺旺
div3-3 Sunlike阿理旺旺

.div4-1~div {

       color: red;
}

  

 
效果:
 

通用兄弟选择符(General combinator)

选择该元素所有兄弟元素

div4-1 Sunlike阿理旺旺
div4-2 Sunlike阿理旺旺
div3-3 Sunlike阿理旺旺
 
结论:选择所有兄弟元素
 
 
 
 
 

转载于:https://www.cnblogs.com/SunlikeLWL/p/7225551.html

你可能感兴趣的文章
systemd的运行级别与服务管理命令简介
查看>>
Linux下的两个经典宏定义 转
查看>>
报错stale element reference: element is not attached to the page document结局方案
查看>>
【感悟】——人生路,昂首走
查看>>
Testbench
查看>>
推荐系统
查看>>
HoloLens | 世界的每一次变化,其实都提前打好了招呼
查看>>
seq命令
查看>>
线性表接口的实现_Java
查看>>
利用安卓手机搭建WEB服务器
查看>>
小巧玲珑:机器学习届快刀XGBoost的介绍和使用
查看>>
intellij开发安卓与genymotion配合
查看>>
jmeter大神博客笔记
查看>>
java.lang.NoClassDefFoundError: javax/annotation/Priority
查看>>
springmvc-mvc:resource标签使用
查看>>
Ubuntu 16.04安装IntelliJ IDEA时快捷键冲突设置
查看>>
Ubuntu界面重新安装图形界面
查看>>
去哪儿网支付系统架构演进
查看>>
Spring框架最简单的定时任务调用
查看>>
Spring 调度任务@scheduled学习总结
查看>>