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. darknet源码学习

    darknet是一个较为轻型的完全基于C与CUDA的开源深度学习框架,其主要特点就是容易安装,没有任何依赖项(OpenCV都可以不用),移植性非常好,支持CPU与GPU两种计算方式.1.test源码( ...

  2. mysql分区表之四:分区表性能

    一,      分区概念  分区允许根据指定的规则,跨文件系统分配单个表的多个部分.表的不同部分在不同的位置被存储为单独的表.MySQL从5.1.3开始支持Partition. 分区和手动分表对比 手 ...

  3. ubuntu下使用锐捷校园网

    前言           以下内容是个人学习之后的感悟,转载请注明出处~ 1.首先下载锐捷Linux版本,然后解压缩后,有个rjsupplicant.sh这个脚本文件,于是按照README做了,终端中 ...

  4. 各浏览器userAgent汇总

    浏览器  navigator.userAgent  备注  IE6  Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)   IE7  Mo ...

  5. setInterval和setTImeout中的this指向问题

    问题:在setInterval和setTimeout中传入函数时,函数中的this会指向window对象 解决方法: 1. 将当前对象的this存为一个变量,定时器内的函数利用闭包来访问这个变量.va ...

  6. 如何解决启动Error:com.intellij.util.indexing.StorageException问题?

    启动tomcat时idea出现如下错误: Error:com.intellij.util.indexing.StorageException: com.intellij.util.indexing.S ...

  7. [Xcode 实际操作]九、实用进阶-(13)调用相机并获取拍摄后的图片

    目录:[Swift]Xcode实际操作 本文将演示如何调用相机并获取拍摄后的图片. 在项目导航区,打开视图控制器的代码文件[ViewController.swift] import UIKit //首 ...

  8. ES6高级使用技巧(reduce,filter篇)

    本周总结 这几天在写Echarts自定义需求的时候发现了,图形化算法和函数式编程的应用场景,很多时候我们现在学的东西并一定在当前的这种状态有用,但是兴趣吧,喜欢就去学呗,没准在日后的工作日常中用到了 ...

  9. PJzhang:百度网盘是如何泄露公司机密的?

    猫宁!!! 参考链接:https://mp.weixin.qq.com/s/PLELMu8cVleOLlwRAAYPVg 百度网盘在中国一家独大,百度超级会员具有很多特权,尤其是在下载速度上,是普通会 ...

  10. File upload in ASP.NET Core web API

    参考1:File upload in ASP.NET Core web API https://www.janaks.com.np/file-upload-asp-net-core-web-api/ ...