复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的,目的是为了可以选择更准确更精细的目标元素标签。

交集选择器

交集选择器由两个选择器构成,其中第一个为标签选择器,第二个为class选择器,两个选择器之间不能有空格,如h3.special。

比如: p.one 选择的是: 类名为 .one 的 段落标签。

使用率相对较少

记忆技巧:

交集选择器 是 并且的意思。 即...又...的意思

并集选择器

并集选择器(CSS选择器分组)是各个选择器通过逗号连接而成的,任何形式的选择器(包括标签选择器、class类选择器id选择器等),都可以作为并集选择器的一部分。如果某些选择器定义的样式完全相同,或部分相同,就可以利用并集选择器为它们定义相同的CSS样式。

比如 .one, p , #test {color: #F00;} 表示 .one 和 p 和 #test 这三个选择器都会执行颜色为红色。 通常用于集体声明。

记忆技巧:

并集选择器 和 的意思, 就是说,只要逗号隔开的,所有选择器都会执行后面样式。

后代选择器

后代选择器又称为包含选择器,用来选择元素或元素组的后代,其写法就是把外层标签写在前面,内层标签写在后面,中间用空格分隔。当标签发生嵌套时,内层标签就成为外层标签的后代。

子元素选择器

子元素选择器只能选择作为某元素子元素的元素。其写法就是把父级标签写在前面,子级标签写在后面,中间跟一个 进行连接,注意,符号左右两侧各保留一个空格。

白话: 这里的子 指的是 亲儿子 不包含孙子 重孙子之类。

比如: .demo > h3 {color: red;} 说明 h3 一定是demo 亲儿子。 demo 元素包含着h3。

伪类选择器

伪类选择器用于向某些选择器添加特殊的效果。比如给链接添加特殊效果, 比如可以选择 第1个,第n个元素。

为了和类选择器相区别, 类选择器是一个点 比如 .demo {} 而我们的伪类 用 2个点 就是 冒号 比如 :link{}

链接伪类选择器

-:link /*未访问的链接*/

-:visited /*已访问的链接*/

-:hover /*鼠标移动到链接*/

-:active /*选定的链接*/

0013 CSS复合选择器:后代、子代、交集、并集、超链接伪类

重点: 复合选择器 后代选择器 并集选择器 标签显示模式 CSS背景 背景位置 CSS三大特性 优先级 1. CSS复合选择器 目标 理解 理解css复合选择器分别的应用场景 应用 使用后代选择器给元 ...

css复合选择器的权重

选择器的权重 标签选择器的权重为0001 class选择器的权重为0010 id选择器的权重为0100 属性选择器的权重为0010 伪类选择器的权重为0010 伪元素选择器的权重为0010 包含选择器 ...

CSS复合选择器是什么?复合选择器是如何工作

复合选择器介绍 复合选择器其实很好理解,说白了就跟我们生活中的有血缘关系家庭成员一样,通过标签或者class属性或id属性,去找对应的有血缘关系的某个选择器,具体的大家往下看哦. 如果是初学者对基本的 ...

CSS复合选择器和div盒子模型

一.复合选择器(3种) 1.交集复合选择器 特点:由2个选择器组成,其中第一个必须是标签选择器,第二个是类或id选择器.两个选择器之间没有空格(有空格属于层级选择器)

css学习_css复合选择器

css复合选择器 a.交集选择器  (即...又...:选择器之间不能有空格) p.one{color:red;] b.并集选择器(中间由逗号隔开) p,div{color:red;} c.后代选择器 ...

CSS.01 -- 选择器及相关的属性文本、文字、字体、颜色、

与html相比,Css支持更丰富的文档外观,Css可以为任何元素的文本和背景设置颜色:允许在任何元素外围设置边框:允许改变文本的大小,装饰(如下划线),间隔,甚至可以确定是否显示文本. 什么是CSS? ...

CSS符合选择器

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

使用CSS的类名交集复合选择器

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

使用css的类名交集复合选择器 《转》

复合选择器就是两个或多个基本选择器,通过不同方式连接而成的选择器,主要包括“交集”选择器.“并集”选择器.“后代”选择器. 交集选择器 “交集”复合选择器是由两个选择器直接连接构成,其结果是选中二者各 ...

随机推荐

Selenium2+python 常用函数汇总

1. driver = webdriver.Chrome()  --新建实例 2.driver.find_element_by_id("username") ---通过标签属性id ...

How to force the UI to refresh immediately(WPF)

Question 0 Sign in to vote Folks, In my application, when the user hits "Submit" button, I ...

初识HTTP协议

本篇文章从概念上初识HTTP协议,参考链接:http://www.runoob.com/http/http-tutorial.html 目录: 一.HTTP协议    HTTP 工作原理    HTT ...

spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable

1.spring mvc返回json数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable 2. @RequestMapping(val ...

asp.net 实现对xml文件的 读取,添加,删除,修改

用于修改站内xml文件 已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312" ...

Tomcat参数设置,解决内存溢出问题

Tomcat默认参数不适合生产环境使用,因此需要修改一些参数 1.修改启动时内存参数.并指定JVM时区 (在Windows Server 2008 下时间少了8个小时): 在Tomcat上运行j2ee ...

Ajax提交form表单内容和文件(jQuery&period;form&period;js)

jQuery官网是这样介绍form.js A simple way to AJAX-ify any form on your page; with file upload and progress s ...

python locust 性能测试:locust安装和一些参数介绍

安装参考 https://www.cnblogs.com/fnng/p/6081798.html ps:python3.7暂不支持locust:python3安装建 ...

&lbrack;python&rsqb;python安装包错误

“UnicodeDecodeError: ‘ascii’ codec can’t decode : ordinal not )” 在windows XP上 解决方法: Solution: ====== ...

office web app server 文件预览部署&amp&semi;&amp&semi; wopi 集成使用

对于需要进行office 套件文档预览的时候大部分大家使用的是插件,或者类似的,解决方案,微软已经为我们提供了比较好的解决 方案 office web app server (目前名称是office ...

css3 复合选择器,CSS复合选择器相关推荐

  1. css 标记选择器,CSS标记选择器

    在CSS的3个基本构成中,"对象"是最为重要的,它指定了对哪些网页元素进行设置,在CSS中它有个专有名词:选择器. 选择器是CSS中极为重要的一个概念和思想,所有页面元素都是通过不 ...

  2. html 并集选择器,CSS并集选择器

    CSS并集选择器也叫群选择器,是由多个选择器通过逗号连接在一起的,这些选择器分别是:标签选择器.类选择器或id选择器等. 在声明各种CSS选择器时,如果某些选择器的风格完全相同,或者部分相同,便可以利 ...

  3. html css三类选择器,css三类选择器 用法 引用

    css(层叠样式表): css用法:选择符{样式属性:取值;...} css选择器的分类: ①:标签选择器,such as:p{attribute:value;},p为标签选择器的name,该页面中所 ...

  4. html设置type选择器,css :first-of-type选择器实例讲解

    css :first-of-type介绍 css :first-of-type选择器用于匹配父元素的第一个特定子元素. 语法: :first-of-type { style properties } ...

  5. html中 号选择器,CSS兄弟选择器符号‘+’号与‘~’号的区别

    今天有人问我,在CSS的兄弟选择器中'+'号和'~'号码的区别是什么,而我自己对这个问题也不是很清除,当然,如果想弄清楚一个问题,用实践的方式比较好,今天就通过举几个例子来说明一个,CSS选择器中的加 ...

  6. html子代选择器,Css 后代选择器与子代选择器的区别

    后代选择器用空格,比如A B{border:1px solid red;} 子代选择器用>, 比如A>B{border:1px solid red;} 但是,如果你仔细想想,这俩个概念是不 ...

  7. html后代选择器和子代选择器,CSS后代选择器与子元素选择器的区别

    今天在看css基础的时候,发现了一个很有趣的事情,那就是 后代选择器 与 子元素选择器. 说来也惭愧,我以前一直以为,这俩是同一个东西,只是叫法不同而已,后来才发现,原来这俩是两个不同的东西. 后代选 ...

  8. 前端笔记(3)css,选择器,文字文本属性,外观属性

    CSS样式表(1) (1)css概念 引入css的三种方法 行内式(内联样式) 内部样式表(内嵌样式表) 外部样式表(外链式) (2)css选择器 css基础选择器 标签选择器 类选择器 id选择器 ...

  9. CSS基础--选择器定位

    学习目标: 学习层叠.优先级,以及在CSS中继承是如何工作的 掌握 CSS 稍微复杂的一些选择器,还有背景,边框等一些 CSS 样式属性. 进一步学习 CSS 选择器相关的知识 学习内容: 层叠与继承 ...

最新文章

  1. Silverlight4.0教程之使用CompositeTransform复合变形特效实现倒影
  2. 【数据结构-排序】1. 图解插入排序三种实现(插入排序/折半排序/希尔排序)
  3. LeetCode_108.将有序数组转换为二叉搜索树
  4. ADO.NET的记忆碎片(六)
  5. Hyperledger fabric 1.0Beta网络组成及构建流程
  6. 给Source Insight做个外挂系列之一--发现Source Insight
  7. Vue学习(MVVM、入门练习)-学习笔记
  8. (转)mybatis热部署加载*Mapper.xml文件,手动刷新*Mapper.xml文件
  9. 实验1 数字图像处理的MATLAB基础,《数字图像处理(实验部分)》实验1_数字图像处理中MATLAB使用基础...
  10. 《设计模式详解》手写简单的 Spring 框架
  11. sama5做linux的sd卡启动u盘,windows中service.msc与regedit
  12. 编译原理与编译构造 LR文法
  13. pgAdmin 4 v4.0 发布
  14. 能够识别图片文字的软件有吗
  15. 电影天堂二级页面抓取案例
  16. 面向对象开发期末复习概述(七)
  17. pubmedy安装不聊了_在PubMed基本检索框中输入immunology检索出的文献为1115106 篇,这是利用了PubMed哪一种检索技术?...
  18. JVM---垃圾回收概述及相关概念
  19. uniapp app 端截屏且保存到本地
  20. 什么是最好的在线UML软件工具?

热门文章

  1. HelloDjango 第 10 篇:小细节 Markdown 文章自动生成目录,提升阅读体验
  2. HUAWEI USG6000系列 NGFW Module V100R001 典型配置案例
  3. 微信小程序遇到的那些坑
  4. 2 追踪光线=》2.6 反射光线
  5. js中~~和^=分别代表什么,用处是什么?
  6. Create-React-App创建antd-mobile开发环境
  7. Best Coder Round#25 1003 树的非递归访问
  8. Chrome下的语音控制框架MyVoix.js使用篇(二)
  9. Microsoft Excel 不能访问文件
  10. Microsoft Expression Studio 3中文版