CSS选择器手册

选择器       选择器名称         例子 例子描述 CSS
E.class 类选择器 E.intro 选择 class="intro" 的所有E元素。 1
#id ID选择器 #firstname 选择 id="firstname" 的所有元素。 1
* 通配选择器 * 选择所有元素。 2
element 元素选择器 p 选择所有 <p> 元素。 1
element,element 分组选择器 div,p 选择所有 <div> 元素和所有 <p> 元素。 1
element element 后代选择器 div p 选择 <div> 元素内部的所有 <p> 元素。 1
element>element 子选择器 div>p 选择父元素为 <div> 元素的所有 <p> 元素。 2
element+element  临近选择器 div+p 选择紧接在 <div> 元素之后的所有 <p> 元素。 2
         
[attribute]   [target] 选择带有 target 属性所有元素。 2
[attribute=value]   [target=_blank] 选择 target="_blank" 的所有元素。 2
[attribute~=value]   [title~=flower] 选择 title 属性包含单词 "flower" 的所有元素。 2
[attribute|=value]   [lang|=en] 选择 lang 属性值以 "en" 开头的所有元素。 2
         
:link   a:link 选择所有未被访问的链接。 1
:visited   a:visited 选择所有已被访问的链接。 1
:active   a:active 选择活动链接。 1
:hover   a:hover 选择鼠标指针位于其上的链接。 1
:focus   input:focus 选择获得焦点的 input 元素。 2
:first-letter   p:first-letter 选择每个 <p> 元素的首字母。 1
:first-line   p:first-line 选择每个 <p> 元素的首行。 1
:first-child   p:first-child 选择属于父元素的第一个子元素的每个 <p> 元素。 2
:before   p:before 在每个 <p> 元素的内容之前插入内容。 2
:after   p:after 在每个 <p> 元素的内容之后插入内容。 2
:lang(language)   p:lang(it) 选择带有以 "it" 开头的 lang 属性值的每个 <p> 元素。 2
element1~element2   p~ul 选择前面有 <p> 元素的每个 <ul> 元素。 3
[attribute^=value]   a[src^="https"] 选择其 src 属性值以 "https" 开头的每个 <a> 元素。 3
[attribute$=value]   a[src$=".pdf"] 选择其 src 属性以 ".pdf" 结尾的所有 <a> 元素。 3
[attribute*=value]   a[src*="abc"] 选择其 src 属性中包含 "abc" 子串的每个 <a> 元素。 3
:first-of-type   p:first-of-type 选择属于其父元素的首个 <p> 元素的每个 <p> 元素。 3
:last-of-type   p:last-of-type 选择属于其父元素的最后 <p> 元素的每个 <p> 元素。 3
:only-of-type   p:only-of-type 选择属于其父元素唯一的 <p> 元素的每个 <p> 元素。 3
:only-child   p:only-child 选择属于其父元素的唯一子元素的每个 <p> 元素。 3
:nth-child(n)   p:nth-child(2) 选择属于其父元素的第二个子元素的每个 <p> 元素。 3
:nth-last-child(n)   p:nth-last-child(2) 同上,从最后一个子元素开始计数。 3
:nth-of-type(n)   p:nth-of-type(2) 选择属于其父元素第二个 <p> 元素的每个 <p> 元素。 3
:nth-last-of-type(n)   p:nth-last-of-type(2) 同上,但是从最后一个子元素开始计数。 3
:last-child   p:last-child 选择属于其父元素最后一个子元素每个 <p> 元素。 3
:root   :root 选择文档的根元素。 3
:empty   p:empty 选择没有子元素的每个 <p> 元素(包括文本节点)。 3
:target   #news:target 选择当前活动的 #news 元素。 3
:enabled   input:enabled 选择每个启用的 <input> 元素。 3
:disabled   input:disabled 选择每个禁用的 <input> 元素 3
:checked   input:checked 选择每个被选中的 <input> 元素。 3
:not(selector)   :not(p) 选择非 <p> 元素的每个元素。 3
::selection   ::selection 选择被用户选取的元素部分。 3

CSS选择器手册的更多相关文章

  1. CSS:CSS 选择器参考手册

    ylbtech-CSS:CSS 选择器参考手册 1.返回顶部 1. 我们会定期对 W3School 的 CSS 参考手册进行浏览器测试. CSS3 选择器 在 CSS 中,选择器是一种模式,用于选择需 ...

  2. css selector regexp css选择器 正则表达式 css 参考手册

    jQuery 选择元素  a.text-success, a.text-danger, a.text-primary, a.text-info $("a[class^=text-]" ...

  3. CSS选择器、CSS hack及CSS执行效率

    主要内容: 1.CSS选择器.优先级与匹配原理 2. CSS 引入的方式有哪些 ? link 和 @import 的区别是 ? 3.CSS hack 4.如何书高效CSS  一.CSS选择器.优先级与 ...

  4. CSS选择器的一些记录

    选择器 例子 例子描述 CSS .class .intro 选择 class="intro" 的所有元素. 1 #id #firstname 选择 id="firstna ...

  5. 你真的精通 CSS 了?来挑战一下 CSS 选择器测验吧

    CSS 选择器赋予 CSS 强大的 HTML 元素匹配功能.作为前端开发人员必须要掌握的一部分,可能基本的大家都知道.但是你真的精通 CSS 了吗?挑战一下 CSS 选择器测验就知道. 您可能感兴趣的 ...

  6. HTML 学习笔记 CSS(选择器3)

    CSS 属性选择器 属性选择器可以根据元素的额属性以及属性值来选择元素 例子1 如果 你希望把包含title的所有元素变成红色 *[title] {color:red} 例子2 与上面类似 可以只对有 ...

  7. CSS 选择器汇总

    CSS 选择器 CSS 元素选择器 CSS 选择器分组 CSS 类选择器详解 CSS ID 选择器详解 CSS 属性选择器详解 CSS 后代选择器 CSS 子元素选择器 CSS 相邻兄弟选择器 CSS ...

  8. js jquery css 选择器总结

    js jquery css 选择器总结 一.原始JS(Document 对象)选择器. id选择器:document.getElementById("test"); name选择器 ...

  9. 【CSS选择器】理解汇总和记录

    1.选择器中符号含义汇总(这部分包含了对选择器的通用理解): 1.1.多元素组合符号:(共6个,一个是CSS3的)(适用所有元素:ID组合,类组合,属性组合,标签组合,伪类组合,以及以上所有混合组合) ...

随机推荐

  1. angular之两种路由

    安装angular npm install -g @angular/cli ng new myapp ng g component componentName 自带路由 引入:angular-rout ...

  2. Flask-SQLAlchemy配置

    下面是 Flask-SQLAlchemy 中存在的配置值.Flask-SQLAlchemy 从您的 Flask 主配置中加载这些值. 注意其中的一些在引擎创建后不能修改,所以确保尽早配置且不在运行时修 ...

  3. 比利牛斯獒犬 flask web

    1. 使用 session.get('name') 直接从会话中读取 name 参数的值.和普通的字典一样,这里使用 get() 获取字典中键对应的值以避免未找到键的异常情况,因为对于不存在的键, g ...

  4. Visual Studio Ultimate 2013 下载地址

    VS2013_RTM_ULT_CHS.iso 文件大小:2.87G 百度网盘下载地址: http://pan.baidu.com/s/1bn4gavX 微软官网下载地址: http://downloa ...

  5. 怎样通过计算机ip地址访问sql server 2008数据库

      在设置外网访问SQL2008数据库之前,首先必须保证局域网内访问SQL2008没有问题 .那么,我们先来看看局域网内访问SQL2008数据库需要哪些步骤和设置,才能做到在局域网内任何一台机器上输入 ...

  6. Deques and Randomized Queues

    1. 题目重述 完成三个程序,分别是双向队列,随机队列,和随机队列读取文本并输出k个数. 2. 分析 2.1 双向队列 题目的性能要求是,操作时间O(1),内存占用最大48n+192byte. 当使用 ...

  7. [hdu2457]DNA repair(AC自动机+dp)

    题意:给出一些不合法的模式DNA串,给出一个原串,问最少需要修改多少个字符,使得原串中不包含非法串. 解题关键:多模式串匹配->AC自动机,求最优值->dp,注意在AC自动机上dp的套路. ...

  8. Empire Strikes Back

    题意: 给定$K$个数字,求最小的正整数$n$,使得$\prod_{i=1}^{K}{a_i !} | n!$ 解法: 注意到$$\sum_{p为质数}{1/p} = O(loglogn)$$, 这样 ...

  9. python使用xlrd操作Excel文件

    一.xlrd读取Excel文件 用xlrd进行读取比较方便,流程和平常手动操作Excel一样,打开工作簿(Workbook),选择工作表(sheets),然后操作单元格(cell). 例子:要打开当前 ...

  10. CodeForces Gym 100685I Innovative Business (贪心)

    题意:给定一条路的长和宽,然后给你瓷砖的长和宽,你只能横着或者竖着铺,也可以切成片,但是每条边只能对应一条边,问你最少要多少瓷砖. 析:先整块整块的放,然后再考虑剩下部分,剩下的再分成3部分,先横着, ...