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. Mysql数据库--语句整理/提升/进阶/高级使用技巧

    一.基础 1.说明:创建数据库CREATE DATABASE database-name 2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备 ...

  2. centos7使用ceph-deploy部署ceph

    准备阶段 准备yum源 删除默认的源,国外的比较慢 yum clean all rm -rf /etc/yum.repos.d/*.repo 下载阿里云的base源 wget -O /etc/yum. ...

  3. Ubuntu环境下gedit以及vim的一些个简单配置

    Gedit的配置: 参见 http://www.cnblogs.com/csulennon/p/4198054.html Gedit插件安装 Gedit快捷键 参见我的博客 添加快捷键 Ctrl + ...

  4. B. One Bomb (#363 Div.2)

    B. One Bomb time limit per test 1 second memory limit per test 256 megabytes input standard input ou ...

  5. ASP.NET Core会议管理平台实战_1、开篇介绍

    用到四个数据库

  6. Multi-University板块

    力争补完所有 Multi-University 的"水题",任重而道远. HDU2819[二分匹配与矩阵性质] HDU2844[背包问题(二进制优化)] HDU2824[欧拉函数] ...

  7. Codeforces Round #383 【总结】

    总结一下这场... 搞起大号就崩了... A题没啥问题..通过电脑到手机上提交没啥大问题: B题,讲个最严重的问题,也是最近以来最严重的问题,虽然我说你开了个数组,虽然这个数组是不是最终的答案数组,但 ...

  8. IT兄弟连 JavaWeb教程 JavaBean组件定义

    JavaBean是一种可重复使用的且跨平台的软件组件.JavaBean可分为两种:一种是由用户界面的JavaBean,还有一种是没有用户界面(User Interface,UI),主要负责表示业务数据 ...

  9. zookeeper 搭建

    zookeeper 版本为zookeeper 3.4.8 操作系统为ubuntu 12.04 64位 zookeeper 单机搭建 解压zookeeper 包 .tar.gz -C /root/sof ...

  10. PJzhang:python基础入门的7个疗程-one

    猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课-售价29元人民币 https://www.liaoxuefeng.com/wiki/1016959663602400 安全从 ...