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. Jasper:API / API 策略和最佳做法

    ylbtech-Jasper:API / API 策略和最佳做法 1.返回顶部 1. API 策略和最佳做法 Cisco Jasper 已经建立了一项 API 公平使用策略,确保所有 Control  ...

  2. 经验收获Linux终端下方便命令

    一.命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U - 剪切光标前的内容 CTRL + K - 剪切光标至行末的内容 CTRL + Y - 粘贴 CTRL ...

  3. C++学习笔记1-使用数组进行vector初始化

    另外,如果是定义的时候,可以直接指定复制.比如:int s[5]={1,2,3,4,5};vector<int> v(s,s+5);就可以啦.

  4. C++11: Multi-core Programming – PPL Parallel Aggregation Explained

    https://katyscode.wordpress.com/2013/08/17/c11-multi-core-programming-ppl-parallel-aggregation-expla ...

  5. 1.6-1.7 定义agent 读取日志存入hdfs

    一.定义agent,并运行 1.配置文件 #计划 ##收集hive的日志,存到hdfs /opt/cdh-5.3.6/hive-0.13.1-cdh5.3.6/logs/hive.log 命令:tai ...

  6. 2 pyspark学习----基本操作

    1 spark的python环境部署可以参照上面一篇哟.http://www.cnblogs.com/lanjianhappy/p/8705974.html 2 pyspark的基本操作. # cod ...

  7. 甩掉DataList,Repeater,列表数据显示得灵活--转

    在WebForm 显示列表数据我们一般使用服务器控件Repeater.DataList或者GridView ,功强大能,使用简单.但同时也是有代价的, 一:不管你用哪个控件都需要牺牲一些额外的性能,因 ...

  8. CodeForces754D【贪心】

    题意: 有n个区间,每个区间覆盖区间里一段数,求最大连续区间长度被覆盖k次,并输出选取的区间. 思路: 贪心: 感觉一开始肯定是要把区间按left从小到大排序的. 然后肯定是连续k个区间能够达到的重叠 ...

  9. lightoj 1125【背包·从n个选m个】

    题意: 给你 n 个背包,然后给你两个数,D,M,问你从n个里面挑M个出来,有多少种方法能够整除D: 思路: 试想我先不挑M个出来的话,仅仅是构造一个D的倍数,其实就是构造一个数的话, 其实就是个递推 ...

  10. shader实例(八)渲染路径RenderingPath

    Unity的摄像机上支持3种RenderingPath,分别是VertexLit,Forward和Dferred Lighting,而shader中的LightMode标签Vertex,Forward ...