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. [CROATIAN2009] OTOCI

    [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1180 [算法] 动态树维护森林连通性 时间复杂度 : O(NlogN ^ 2) [代 ...

  2. fragment error

    error:   android.view.InflateException: Binary XML file line #6: Error inflating class fragment 解决办法 ...

  3. React.js:template

    ylbtech-React.js: 1.返回顶部   2.返回顶部   3.返回顶部   4.返回顶部   5.返回顶部     6.返回顶部   作者:ylbtech出处:http://ylbtec ...

  4. js遍历checkbox获取数据

    function GetCurrenetPoint() { debugger var currentTypes = ""; var display = $("#input ...

  5. PHP中正则表达式学习及应用(一)

    1.正则表达式的介绍和作用 什么是正则表达式 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串 的需要.正则表达式就是用于描述这些规则的语法. 例:在判断用户邮件地址格式.手机号码 ...

  6. tensorflow weight_variable going

    # coding: utf-8 import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data d ...

  7. js引用类型的赋值

    在开发中,有时候需要将数组或者对象的值赋予其他另一个变量,但是两个变量之间会相互影响,因为在将引用类型的值赋给其他变量时,赋予的其实是内存中的存储地址 var arr = [1,2,3,4,5] va ...

  8. 如何在html中引入jsx文件

    不使用webpack工具做react项目 1.引入react相关js文件 <script src="https://cdn.staticfile.org/react/16.4.0/um ...

  9. laravel 遍历循环

    @foreach($xxx as $k=>$y) {{$y->id}} @endforeach

  10. 如何用js获取浏览器URL中查询字符串的参数

    首先要知道Location这个对象以及这个对象中的一些属性: href:设置或返回完整的url.如本博客首页返回http://www.cnblogs.com/wymninja/ host:设置或返回主 ...