1.后代选择器

  • 概念:后代选择器又称为包含选择器
  • 作用:用于选择元素或元素的子孙后代,一个标签之后的所有标签都会选择
  • 写法:把外层标签写在前面,内层标签写在后面,中间用空格隔开

父级 子级{属性:属性值; 属性:属性值}

  • 语法
 <!-- css部分 --><style>/* 后代选择器 */.disorderly li{color: blue;}
</style>
</head>
<!-- html部分 -->
<body><div><ul class="disorderly"><li>元素</li><li>元素</li><li>元素</li></ul></div>
</body>
</html>

2.子元素选择器

  • 选择一个元素的子元素,中间不能有任何的标签,使用>隔开.
  • 写法:把父元素写在前面,子元素写在后面,中间用>隔开.
  • 语法:

父元素>子元素{属性:属性值;属性:属性值;}

3.总结

后代选择器中必然会使用空格隔开,子选择器中使用>隔开

4.交集选择器

  • 模式:其中第一个为标签选择器,第二个为class类选择器,但是两个选择器之间不能有空格,如p.one,用得相对较少
  • 案例
    <!-- css部分 --><style>p.one{color: blue;}</style><!-- html部分 -->
<body><p class="one">谢天龙</p><div><p class="two">飞龙在天</p></div>
</body>
</html>

5.并集选择器

  • 应用场景:当需要对不同标签设置相同样式的时候就可以采用并集选择器
  • 注意:并集选择器中各选择器使用逗号隔开,意为和的意思
  • 语法:

选择器,选择器{属性:属性值;属性:属性值}

  • 案例
<!-- css部分 --><style>p,div{color: blue;}</style><!-- html部分 -->
<body><p>浪里小白龙</p><p>浪里小白龙</p><p>浪里小白龙</p><div>搞死老板</div><div>搞死老板</div><div>搞死老板</div>
</body>

链接伪类选择器

  1. a:link{属性:属性值;}         未访问过的链接的样式
  2. a:visted{属性:属性值;}       访问过的链接的样式
  3. a:hover{属性:属性值;}           鼠标经过或是放在链接上时链接的样式
  4. a:active{属性:属性值;}          点击链接是链接的样式

注意:以上四个链接伪类选择器的顺序不能颠倒或是随意切换,否则所设置的样式将无法作用于链接

CSS第四篇(复合选择器)相关推荐

  1. CSS基本知识之复合选择器、元素显示模式、背景图片位置,精灵图

    CSS基本知识之复合选择器.元素显示模式.背景图片位置,精灵图 一.复合选择器 在 CSS 中,可以根据选择器的类型把选择器分为基础选择器和复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进 ...

  2. CSS(二)——复合选择器、元素显示模式、背景、三大特性

    文章目录 *1.Emmet语法 *1.1 快速生成HTML结构语法 *1.2 快速生成CSS样式语法 1.CSS 的复合选择器 1.1 什么是复合选择器 1.2 后代选择器 (重要) 1.3子选择器( ...

  3. 使用css的类名交集复合选择器

    首先先看一下基本定义: 复合选择器就是两个或多个基本选择器,通过不同方式连接而成的选择器,主要包括"交集"选择器."并集"选择器."后代"选 ...

  4. CSS 2 emmet语法 复合选择器 元素显示模式

    目录 Emmet语法 1.1快速生成HTML结构标签 1.2快速生成CSS样式语法 CSS的复合选择器 1.1什么是复合选择器 1.2后代选择器(重要) 1.3子选择器(重要) 1.4并集选择器(重要 ...

  5. WEB前端学习 (3)CSS复习二 ( 复合选择器+元素显示模式+ 背景)

    一 CSS 复合选择器 总结:复合选择器 1. 后代选择器 后代选择器又称为包含选择器,可以选择父元素里面子元素.其写法就是把外层标签写在前面,内层标签写在 后面,中间用空格分隔.当标签发生嵌套时,内 ...

  6. CSS的四种基本选择器和四种高级选择器

    CSS选择器:就是指定CSS要作用的标签,那个标签的名称就是选择器.意为:选择哪个容器. CSS的选择器分为两大类:基本选择题和扩展选择器. 基本选择器: 标签选择器:针对一类标签 ID选择器:针对某 ...

  7. css3 复合选择器,CSS复合选择器

    复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签. 交集选择器 交集选择器由两个选择器构成,其中第一个为标签选择器,第二个为class选择器, ...

  8. css层叠引入方式有,前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器...

    前端1-----CSS层叠样式表了解,css的引入方式,三大选择器(标签,类,id),高级选择器 一丶CSS简介 叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTM ...

  9. 前端之CSS篇(二)——CSS复合选择器及元素的显示模式和背景属性

    1.Emmet语法 Emmet语法是前身是Zen coding,它使用缩写,来提高html/css的编写速度,Vscode内部已经集成该语法. 1.1快速生成HTML结构语法 (1)生成标签 直接输入 ...

最新文章

  1. DOMContentLoaded 与onload区别以及使用
  2. 大数据治理需要具备哪些能力和关键技术?
  3. java继承类型转换_#java 一个简单的例子理解java继承、成员函数重写、类型转换...
  4. epochs,batch_size,iterations详解
  5. 记录——《C Primer Plus (第五版)》第十章编程练习第一题
  6. Aplication的意义和生命周期,与Context的关系,以及关于Aplication和Context相关问题的记录和解决办法...
  7. 全志V3s学习记录(11)音频、视频使用总结
  8. python实现小说分割器
  9. SqlServer——正则表达式
  10. Unicode编码的字块,Unicode不同范围对应的不同语言的字符集
  11. linux戒游戏下载,苍月之戒手游下载-苍月之戒公测版v1.0-Linux公社
  12. 汉堡包菜单_7种制作“汉堡包”菜单图标的非光栅方法
  13. 开源office办公套件
  14. 微信小程序base64图片转换临时链接
  15. TFS2010安装办法及序列号
  16. 魔域mysql怎么连接数据库_怪物入包脚本:Navicat for MySQL使用Navi
  17. Java Swing皮肤包的使用方法
  18. 吃了这个开源小玩意让单片机开发和Arduino一样高效
  19. java解压缩/压缩/加密压缩/加密解压缩 ZIP4J---ZIP文件压缩与解压缩学习
  20. 全国计算机一级考点wps,抓考点:2018计算机一级WPS office考试大纲

热门文章

  1. 英语单词记忆 词源法-思维导图(18)词源st/sist/stat/stin/stem-277
  2. 你那么年轻却窥觑整个世界,你那么浮躁却想要看透生活
  3. vue的axios两种写法(不知道对不对,仅供参考)
  4. Cisco Packet Tracer Student的路由器接口配置
  5. DLKcat开发细则(自用)
  6. 【全民免费wifi上网权威软件】wifi共享精灵谈恋爱的4大境界
  7. android 11.0 状态栏通知栏的图标为白色解决方案
  8. 字符串小写转大写字母
  9. bandizip右键选项设置方法步骤
  10. 钉钉自定义机器人python_钉钉自定义机器人demo