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开头并用连接符"-"分隔的字符串的元素
四,作为伪类或伪对象选择符
: 表示伪类或伪对象
:: 表示伪对象
随机推荐
- mysql异常:Packet for query is too large (10240 > 1024). You can change this value
出现这个问题的原因是:mysql的配置文件中 max_allowed_packet 设置过小,mysql根据配置文件会限制server接受的数据包大小. 还有人会说我操作的数据量明显没有超过这个值为啥 ...
- JS中的<a>标签
<a>标签可定义锚.一个锚有两种用法: 通过使用 href 属性,创建一个到另外一个文档的链接 通过使用 name 或 id 属性,创建一个文档内部的书签 如果是在 HTML 5 中,它定 ...
- C# Note34: 异常机制相关小点
1.使用throw和throw ex抛出异常的区别 通常,我们使用try/catch/finally语句块来捕获异常,那么在抛出异常的时候,使用throw和throw ex有什么区别呢? 假如,按顺序 ...
- pring @Configuration 和 @Component 区别
一句话概括就是 @Configuration 中所有带 @Bean 注解的方法都会被动态代理,因此调用该方法返回的都是同一个实例. 从定义来看, @Configuration 注解本质上还是 @Com ...
- keras中TimeDistributed的用法
TimeDistributed这个层还是比较难理解的.事实上通过这个层我们可以实现从二维像三维的过渡,甚至通过这个层的包装,我们可以实现图像分类视频分类的转化. 考虑一批32个样本,其中每个样本是一个 ...
- vue之v-for使用说明
demo.html <!DOCTYPE html> <html lang="en" xmlns:v-bind="http://www.w3.org/19 ...
- LODOP.FORMAT格式转换【回调和直接返回值】
Lodop中有一些格式转换函数,这些函数和其他众多函数一样,c-lodop需要使用回调函数On_Return返回,Lodop插件方式直接返回,通常混合部署,写法要兼容两个控件.可以用if (LODOP ...
- react 入坑笔记(五) - 条件渲染和列表渲染
条件渲染和列表渲染 一.条件渲染 条件渲染较简单,使用 JavaScript 操作符 if 或条件运算符来创建表示当前状态的元素,然后让 React 根据它们来更新 UI. 贴一个小栗子: funct ...
- FMC
FMC (FPGA Mezzanine Card) 编辑 FMC:英文全称,FPGA Mezzanine Card.是一个应用范围.适应环境范围和市场领域范围都很广的通用模块.FMC连接器(FMC C ...
- cuda编程-卷积优化
CUDA Convolution https://www.evl.uic.edu/sjames/cs525/final.html Improve Image Processing Using GPU ...