学习《CSS选择器Level

  • 时间:
  • 浏览:1
  • 来源:万人牛牛APP下载_万人牛牛官方

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

目前该伪类兼容性较差。

匹配 h1 的相邻兄弟元素 h2 并设置其颜色为红色。

匹配元素 h1 中所含属性 title ,因此属性值是 cool 的元素 或以 cool- 开头的元素。

匹配输入值没了定义范围内的元素并设置其颜色为淡蓝色。

费力原创十分不易,请亲戚亲戚你们转载时一定要明确注明出处来自【三十课】!

匹配语言为法语的元素并设置其颜色为红色。

匹配不选者值元素并设置深度为 4em

伪类 :is() 是另另4个以多个选者器做为参数的函数,匹配由其参数表示的元素。

通用选者器是四种 生活特殊类型选者器,表示任何元素类型的元素。

匹配倒数第另另4个类型为 p 的元素并设置及颜色为红色。

查看示例线程池池池

匹配启用清况 的元素并设置其颜色为红色。

查看示例线程池池池

查看示例线程池池池

匹配第1,4,7,10等 p 元素并设置其颜色为红色。

不选者值伪类 :indeterminate 适用于其值所处不选者清况 的元素。相似 : radio 元素组在未被初始选者的清况 下就为不选者值清况 。

查看示例线程池池池

匹配输入值合法的元素并设置其颜色为红色。

类型选者器并能能 称为标签名选者器,会选中文档中该类型元素的实例。

查看示例线程池池池

匹配元素 h1 中所含属性 title ,因此属性值串以 cool 开头的元素。

匹配类型为 p 的倒数第1,4,7,10等索引位置的元素并设置其颜色为红色。

查看示例线程池池池

当特定元素获得焦点,设置元素背景色为红色。

匹配本地超链接,并设置其颜色为红色。

匹配读写清况 的元素并设置其颜色为黄色。

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

匹配倒数第1,4,7,10等 p 元素并设置其颜色为红色。

查看示例线程池池池

选者器是CSS的核心组件。本文最好的办法W3C的Selectors Level 4规范,概括总结了Level1-Level4中绝大多数的选者器,并做了简单的语法说明及示例演示。希望对线程池池池员有所助益。

查看示例线程池池池

匹配最后另另4个 p 元素并设置其颜色为红色。

查看示例线程池池池

查看示例线程池池池

W3C Working Draft : Selectors Level 4 - 21 November 2018

匹配元素 h1 中所含属性 title ,因此属性值串以 cool 结尾的元素。

查看示例线程池池池

查看示例线程池池池

匹配父元素只所含唯一类型为 p 子元素并设置其颜色为红色。

查看示例线程池池池

目前兼容性较差。

匹配当前播放清况 的元素,并为其去掉 1象素的灰色边框。

匹配 h1 的后代的 em 元素并设置其颜色为红色。

查看示例线程池池池

匹配文档中 id 属性为 title 的元素并设置其颜色为红色。

查看示例线程池池池

将文档中元素类型为h1的颜色设置成红色。

匹配类型为 p 的第1,4,7,10等索引位置的元素并设置其颜色为红色。

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

匹配访问过的超链接,并设置其颜色为淡蓝色。

dir() 主要用于匹配符合某个方向性的元素,相似 :dir(ltr):dir(rtl),其中ltr是left to right简写,表示从左向右,而rtl是right to left,表示从右向左。

匹配伪类 hoverfocus 的元素并设置其颜色为红色。

目前兼容性较差。

查看示例线程池池池

匹配所含 href 属性的 <a><link><area>等元素。

菜鸟教程 :CSS 选者器

匹配 h1 的子元素 em 并设置其颜色为红色。

在文档的语音渲染或是显示字幕期间,常会用到时间轴伪类。

用户指针设备悬停于指定元素时,匹配该元素。

查看示例线程池池池

查看示例线程池池池

查看示例线程池池池

匹配当前播放清况 的元素,并为其去掉 1象素的红色边框。

查看示例线程池池池

查看示例线程池池池

匹配输入值不合法的元素并设置其颜色为淡蓝色。

匹配任意超链接,并设置其颜色为红色。

匹配选中的元素并将其深度设成 4em

查看示例线程池池池

以上规则定义了以完成语音渲染段落的颜色为淡蓝色。

匹配未被访问的超链接,并设置其颜色为红色。

匹配为空的元素并设置其颜色为红色。

匹配元素 h1 中所含属性 title 因此属性值中所含 cool 的元素。

以上规则定义了以未进行语音渲染段落的颜色为黄色。

匹配元素 h1 中所含属性 title ,因此属性值串所含 cool 子串的元素。

设置文档中所有元素的颜色为红色。

匹配不所含 DISABLED 属性的 button 元素并设置其颜色为红色。

查看示例线程池池池

目前兼容性较差。

点击 html 代码中的内部内部结构链接,链接的目标对象 idcontent 的 p元素颜色变为红色。

上述四种 生活写法效果相同。

匹配第另另4个类型为 p 的元素并设置及颜色为红色。

以上规则定义了当前语音渲染段落的颜色为红色。

匹配输入值在定义范围内的元素并设置其颜色为红色。

匹配定义为选填项的元素并设置其颜色为淡蓝色。

匹配定义为必填项的元素并设置其颜色为红色。

查看示例线程池池池

选中占位符为显示清况 的元素并设置其背景色为红色。

文中许多选者器兼容性还很差,必须做为学习储备,不适用于实际产品中运用。

当特定元素所处激活清况 时,设置元素背景色为红色。

匹配所含 img 子元素的超链接并设置其边框为1象素红色。

查看示例线程池池池

用户指针悬停于某元素,匹配该元素并将其设置其颜色为红色。

匹配文档根元素并定义其颜色为红色。

查看示例线程池池池

利用分组选者器,能能 将上述CSS规则简写成下面的形式。

匹配缺省的元素并设置其颜色为红色。

查看示例线程池池池

本文是@毛瑞最好的办法CSS选者器规范4择取的累积CSS选者器内容编写而成。因此人 水平有限,理解和翻译时难免有偏差和错误,还请线程池池池员亲戚你们多多指正!

查看示例线程池池池

匹配禁用清况 的元素并设置其颜色为黄色。

MDN : CSS Selectors

匹配第另另4个 p 元素并设置其颜色为红色。

选中元素 h1 中具有属性 name 的元素。

W3scool : CSS 选者器参考手册

匹配 h1 的里边的同级结点 h2 并设置其颜色为红色。

匹配只读清况 的元素并设置其颜色为红色。

匹配元素 h1 中所含属性 title 因此属性值是 cool 的元素。

查看示例线程池池池

匹配文档中 class 属性为 red 的元素并设置其颜色为红色。

负向逻辑组合伪类 :not() 是另另4个以多个选者器做为参数的函数,匹配没了其参数表中的元素。

查看示例线程池池池

伪类 :root 表示文档的根元素。相似,在DOM文档中,伪类 :root 与Document对象的根元素匹配。 在HTML中,就表示html元素。

匹配父元素只所含唯一子元素的元素 p 并设置其颜色为红色。

当div中的子元素获得输入焦点时,设置div元素边框为1象素值的淡蓝色边框。

匹配文字方向为从左到右的元素。

空值伪类 :blank 用来匹配输入值为空的输入框,如 textareainput 框。