CSS选择器列表
| h1 | 类型选择器 | 选择元素的一个类型 |
| .className | 类选择器 | 以class属性的值来选择元素,可以在一个页面中出现多个 |
| #idName | ID选择器 | 以id属性的值来选择元素,在页面中是唯一的,只能出现一次 |
| article h2 | 后代选择器 | 选择指定祖先元素内的后代元素 |
| article > h2 | 子元素选择器 | 选择指定父元素内的直接子元素 |
| h2 ~ p | 相邻兄弟选择器 | 选择第一个元素后的兄弟元素,两者拥有相同的父元素 |
| h2 + p | 子元素选择器 | 选择第一个元素后紧跟的元素,两者拥有相同的父元素 |
| a[target] | 目标属性选择器 | 选择一个存在某属性的元素 |
| a[href="http://google.com/"] | 属性均等选择器 | 选择一个属性值匹配特定值的元素 |
| a[href*="login"] | 属性包含选择器 | 选择一个属性值包含特定值的元素 |
| a[href^="https://"] | 属性开头选择器 | 选择一个属性值以特定值开头的元素 |
| a[href$=".pdf"] | 属性结尾选择器 | 选择一个属性值以特定值结尾的元素 |
| a[rel~="tag"] | 属性间隔选择器 | 选择一个属性值被空白分割成多个单词,且其中一个单词匹配给定值的元素 |
| a[lang|="en"] | 属性连接符选择器 | 选择一个属性值被连接符分割成多个单词,且其中一个单词匹配给定值的元素 |
| a:link | 链接(link)伪类 | 选择一个用户没有访问过的链接 |
| a:visited | 链接(link)伪类 | 选择一个用户访问过的链接 |
| a:hover | 行为性伪类 | 选择一个用户将鼠标指针悬浮在上方的元素 |
| a:active | 行为性伪类 | 选择一个用户使用中的元素 |
| a:focus | 行为性伪类 | 选择一个拥有用户焦点的元素 |
| input:enabled | 状态性伪类 | 选择一个处于可编辑状态(默认)下的元素 |
| input:disabled | 状态性伪类 | 选择一个通过设置disabled属性而处于不可编辑状态下的元素 |
| input:checked | 状态性伪类 | 选择一个被选中的单选或者复选按钮 |
| input:indeterminate | 状态性伪类 | 选择一个处于不确定状态下的单选或者复选按钮(可能被选中或者不被选中) |
| li:first-child | 结构性伪类 | 选择父元素下的第一个子元素 |
| li:last-child | 结构性伪类 | 选择父元素下的最后一个子元素 |
| div:only-child | 结构性伪类 | 如果某个元素是它父元素中惟一的子元素,那么将会被匹配 |
| p:first-of-type | 结构性伪类 | 选择父元素中同类型的第1个子元素 |
| p:last-of-type | 结构性伪类 | 选择父元素中同类型的最后一个子元素 |
| img:only-of-type | 结构性伪类 | 若元素为父元素中同类型的唯一元素,则会被匹配 |
| li:nth-child(2n+3) | 结构性伪类 | 当父元素中子元素的序列匹配所给数字时会被选中,会以文档树开头作为起点,来计算所有元素 |
| li:nth-last-child(3n+2) | 结构性伪类 | 当父元素中子元素的序列匹配所给数字时会被选中,会以文档树开头作为起点,来计算所有元素 |
| p:nth-of-type(3n) | 结构性伪类 | 当父元素中子元素的序列匹配所给数字时会被选中,会以文档树开头作为起点,只计算文档树中给定类型的元素 |
| p:nth-last-of-type(2n+1) | 结构性伪类 | 当父元素中子元素的序列匹配所给数字时会被选中,会以文档树开头作为起点,只计算文档树中给定类型的元素 |
| section:target | 目标伪类 | 选择URI片段标示符的值指向的元素 |
| div:empty | 空伪类 | 选择没有任何子元素或者文本的元素 |
| div:not(.awesome) | 否定伪类 | 选择不匹配某个状态标示符的元素 |
| .alpha:first-letter | 文本伪元素 | 选择元素内文本的第一个字母 |
| .bravo:first-line | 文本伪元素 | 选择元素内文本的第一行 |
| div:before | 生成的内容 | 在被选择元素前创建伪元素 |
| a:after | 生成的内容 | 在被选择元素末尾创建伪元素 |
| ::selection | 片段伪元素 | 选择通过用户操作所选定或者高亮的部分 |
CSS选择器列表的更多相关文章
- python 全栈开发,Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)
一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...
- js,jq,css选择器
js获取节点: var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点 var ns=s.nextSbiling; / ...
- 细说CSS选择器
众所周知,CSS的一个核心特征就是能向文档中的一组元素类型应用某些规则.每个规则都有两个基本部分:选择器(selector)和声明块(declaration block).下图显示了规则的各个部分. ...
- CSS 选择器(转)
原文转自:http://www.cnblogs.com/xyzhanjiang/p/5447406.html CSS 选择器除了样式表匹配元素时需要用到,在使用 jQuery 等库的时候也可以利用 C ...
- 总结30个CSS选择器
或许大家平时总是在用的选择器都是:#id .class 以及标签选择器.可是这些还远远不够,为了在开发中更加得心应手,本文总结了30个CSS3选择器,希望对大家有所帮助. 1 *:通用选择器 * ...
- CSS选择器、CSS hack及CSS执行效率
主要内容: 1.CSS选择器.优先级与匹配原理 2. CSS 引入的方式有哪些 ? link 和 @import 的区别是 ? 3.CSS hack 4.如何书高效CSS 一.CSS选择器.优先级与 ...
- 精通 CSS 选择器
CSS 选择器除了样式表匹配元素时需要用到,在使用 jQuery 等库的时候也可以利用 CSS 选择器来选择元素,因此作为前端开发需要熟练掌握.下面是一些常用的 CSS 选择器示例. 元素选择器 E, ...
- HTML 学习笔记 CSS(选择器3)
CSS 属性选择器 属性选择器可以根据元素的额属性以及属性值来选择元素 例子1 如果 你希望把包含title的所有元素变成红色 *[title] {color:red} 例子2 与上面类似 可以只对有 ...
- HTML 学习笔记 CSS(选择器)
CSS元素选择器 最常见的CSS 选择器就是元素选择器 换句话说 文档的元素就是最基本的选择器 如果设置HTML样式 选择器通常就是某个HTML元素 比如p h1 em a 甚至可以是HTML本身 h ...
随机推荐
- SQL server概述
sqlserver中包含的对象: 数据库.事务日志.索引.文件组.数据库关系图.视图.存储过程.用户自定义函数.用户.角色.程序集.表.报表.全文目录.用户自定义数据类型 数据库实际上是最高层对象,其 ...
- C++程序设计教程学习(0)-引子
回想一下从事C++相关开发工作已经有4年,主要从事基于MFC.Duilib等GUI框架开发进行windows应用程序开发,还涉及了一些开源的项目.但是真的谈起这门语言或多或少都会有些心虚,关于C++的 ...
- 研究一下uucode编码
uucode编码是把任意二进制数据转换为ascii字符的编码用于在一些只能传递文本的地方传送二进制数据uu模块提供了encode()和decode()用于将一个文件转换为uucode编码的字符文件,文 ...
- ACM中常用的C/C++函数
只大概说明功能,具体用法请自行百度. C函数 memset:按字节填充地址空间 sscanf:从一个字符串中格式化读取变量 sprintf:将变量格式化写入字符串中 atoi:字符串转int atof ...
- 4种CSS3效果(360度旋转、旋转放大、放大、移动)
旋转: * { transition:All .4s ease-in-out; -webkit-transition:All .4s ease-in-out; -moz-transition:All ...
- 隐藏NGINX服务器名称 和版本号
隐藏NGINX服务器名称: 修改或隐藏服务器名称需要修改源码nginx.h,nginx.h在src/core/目录下 .具体操作如下: 把下面两个宏的值修改为自己设定的值,例如"NGX&qu ...
- myEclipse8.* 手动安装ADT插件[转]
Myeclipse8.6手动添加插件: 自动在线安装完ADT插件会导致myeclipse8.6中无法创建web项目以及其他项.解决方法是手动安装步骤如下: 首先安装好 MyEclipse 8.6. 1 ...
- MetaData元数据
一.基础 定义:数据库.表.列相关信息的描述. 何时使用:想取得对数据库的信息时使用. 一]数据库元数据——通过DataBaseMetaData DataBaseMe ...
- Altium Designer6打印PCB转印纸设置方法
在学校经常要用热转印法做一些简单的PCB板,自己用的AD6.6,学校的打印店用99的比较多,这就造成打印不方便.为了充分利用自己实验室的打印机,今天买回来两张PCB打印纸.发现用AD6打印同比例的PC ...
- Android attrs.xml文件中属性类型format值的格式
"reference" //引用 "color" //颜色 "boolean" //布尔值 "dimension" // ...