css 选择符中的 >,+,~,=,^,$,*,|,:,空格 的意思
一,作为元素选择符
* 表示通配选择符
* {} // 所有元素
二,作为关系选择符
空格 表示包含选择符
a div{} // 被a元素包含的div
> 表示子元素选择符
a > div{} // a元素的div子元素,不包括孙辈
+ 表示紧贴之后的元素
a + div{} // 紧贴在a元素之后的div
~ 表示元素后面的所有兄弟元素
a ~ div{} // a元素后面的所有div兄弟元素
三,作为属性选择符
= 表示等于
div[class="test"] {} // 具有class属性且属性值等于test
~ 表示用空格分隔的字词列表,其中一个等于
div[class~="test"] {} // 具有class属性且以空格为间隔的属性值中有一个等于test
^ 表示以val开头
div[class^="test"] {} // 具有class属性且以test开头
$ 表示以val结尾
div[class$="test"] {} // 具有class属性且以test结尾
* 表示包含包含val
div[class*="test"] {} // 具有class属性且包含test
| 表示以val开头并用连接符"-"分隔的字符串的元素
div[class|="test"] {} // 具有class属性且以test开头并用连接符"-"分隔的字符串的元素
四,作为伪类或伪对象选择符
: 表示伪类或伪对象
:: 表示伪对象
随机推荐
- day 7-3 僵尸进程,孤儿进程与守护进程
一.基本定义 正常情况下,子进程是通过父进程创建的,子进程在创建新的进程.子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程 到底什么时候结束. 当一个 进程完成它的工作终止之后,它 ...
- kdump简单的介绍
kdump是2.6.16之后,内核引入的一种新的内核崩溃现场信息收集工具.当一个内核崩溃后(我们称之为panic),内核会使用kexec(类似于进程的exec,把当前内核换掉)进入到一个干净的备份内核 ...
- playframework 编译打包过程失败
root@mytest:/data# play war p2p-master --exclude tmp:logs:test:eclipse -o /data/a/sp2p~ _ _ ~ _ __ | ...
- MyBatis的XML中使用内部类的方式
内部类需要使用$符号连接,而不是点.,如 com.pingan.job.openapi.model.SMSESBResult$ReceiveResult$ResultInfo 从CSDN论坛查到的. ...
- centOS 开机自启动自己的脚本
centOS 开机自启动自己的脚本 1. 自己脚本 myservice 如下: #!/bin/bash # chkconfig: # description: myservice .... echo ...
- java开发支付宝支付详细流程_demo的运行
首先我要吐槽一下支付宝的开放平台简直就是一个迷宫,赞同的顶一下,下面我把要下载的地址给贴出来要不真不好找: 一.准备工作 1.签名工具下载 https://docs.open.alipay.com/2 ...
- 两种从spring容器获取bean方式
- 利用random模块生成验证码
random模块 该模块用于数学或者数据相关的领域,使用方法非常简单下面介绍常用的放法 1.随机小数 random.random() 2.随机整数random.randint(1,5) # 大于等于1 ...
- webpack——快速入门【一】
学习webpack https://github.com/webproblem/learning-article#webpack https://github.com/lengziyu/learn-w ...
- ☆ [HDU4825] Xor Sum「最大异或和(Trie树)」
传送门:>Here< 题意:给出一个集合,包含N个数,每次询问给出一个数x,问x与集合中的一个数y异或得到最大值时,y是多少? 解题思路 由于N,M非常大,暴力显然不行.抓住重点是异或,所 ...