选择器

.class

类对应的元素。

#id

对应的id元素。

*

全部元素

div{}

对应的标签

div,p{}

全部的div和p

div p{}

div下全部的p标签

div>p{}

div下的第一代子标签。

div+p{}

仅仅作用于div后一个p,假设后一个不是p则没有作用效果。

p~ul{}

选取同一个父元素的p之后全部的ul。

a[target]

作用于全部带target属性的a标签。

a[target=_blank]

作用于全部target属性值为_blank的元素。

[title*=flower]

匹配title中包括flower的元素。应用范围更广。

[title~=flower]

title中包括flower的对应元素。强调一整个的单词。

a[src$=".pdf"]

匹配属性src以.pdf结尾的a标签。

[lang^=en]

匹配以en开头的元素,不一定是单词。应用更广,比方en遇到enn匹配成功。可是lang|=则不成功。

[lang|=en]//|=以...开头

lang规定了元素的语言。

|=选取以en开头的对应的元素。

|=之后跟的是单词,通常应用于lang。

p:lang(en)//lang选择器

选择lang属性以en开头的p元素。

a:link

:link用于选取未訪问过的链接的元素。

a:visited

:visited用于选取訪问过的链接的元素。

a:active

:active选取活动链接时的状态,活动链接指的是点击后即为活动,能够按下鼠标不松开查看效果。

a:hover

:hover适用于全部元素,设置鼠标浮动在上面时的效果。

input:focus

当获得焦点时的状态,即点击输入框要用键盘输入时。

p:first-letter

为段落中的首字母设置效果。

p:first-line

为段落中的首行设置效果。

p:first-of-type

选取身份为父元素的首个p元素。

p:last-of-type

选取身份为父元素的最后一个p元素。

p:only-of-type

假设作为唯一的p子元素,则触发状态。

p:nth-of-type(2)

第二个p元素。

p:nth-last-of-type(2)

与上同理,倒着数。

p:first-child

选取身份为父元素的首个子元素的p标签。

p:last-child

最后一个子元素,且为p标签。

p:only-child

作为唯一的子元素。

p:nth-child(2)

作为父元素的第二个子元素,是p标签,则触发。

p:nth-last-child(2)

与上同理。从最后一个元素開始计数。

p:before

在每一个p元素前插入内容。

p:after

在每一个p元素之后插入内容。

:root

设置根元素。即html文档的属性。

p:empty

没有子元素的p元素。

:target

当前活动的锚,锚是本页面跳转的链接,活动的猫指的是点击锚点转到时被转到的地方被觉得是活动的。

:enabled

指示已启用的。经常使用于表单上。

:disabled

指示未启用的。同上。

:not(p)

除了p元素的全部元素

::selection{}

为页面上已选中的文字等设置样式。

Css 选择器总结的更多相关文章

  1. 前端极易被误导的css选择器权重计算及css内联样式的妙用技巧

    记得大学时候,专业课的网页设计书籍里面讲过css选择器权重的计算:id是100,class是10,html标签是5等等,然后全部加起来的和进行比较... 我只想说:真是误人子弟,害人不浅! 最近,在前 ...

  2. css选择器

    常用css选择器,希望对大家有所帮助,不喜勿喷. 1.*:通用选择器 * { margin: 0; padding: 0; } 选择页面上的全部元素,通常用于清除浏览器默认样式,不推荐使用. 2.#i ...

  3. dynamic-css 动态 CSS 库,使得你可以借助 MVVM 模式动态生成和更新 css,从 js 事件和 css 选择器的苦海中脱离出来

    dynamic-css 使得你可以借助 MVVM 模式动态生成和更新 css,从而将本插件到来之前,打散.嵌套在 js 中的修改样式的代码剥离出来.比如你要做元素跟随鼠标移动,或者根据滚动条位置的变化 ...

  4. CSS选择器的权重与优先规则?

    我们做项目的时候,经常遇到样式层叠问题,被其他的样式覆盖,或者写的权重不高没效果,对权重没有具体的分析,做了一个总结. css继承是从一个元素向其后代元素传递属性值所采用的机制.确定应当向一个元素应用 ...

  5. css选择器的使用详解

    -.css选择器的分类: 二.常用选择器详解: 1.标签选择器: 语法: 标签名 { 属性:属性值; } 代码示例: h1 { color: #ccc; font-size: 28px; } 2.类选 ...

  6. js,jq,css选择器

    js获取节点: var chils= s.childNodes; //得到s的全部子节点 var par=s.parentNode; //得到s的父节点 var ns=s.nextSbiling; / ...

  7. CSS系列:CSS选择器

    选择器(selector)是CSS中很重要的概念,所有HTML语言中的标记样式都是通过不同的CSS选择器来控制的.用户只需要通过选择对不同的HTML标签进行选择,并赋予各种样式声明,即可实现各种效果. ...

  8. 细说CSS选择器

    众所周知,CSS的一个核心特征就是能向文档中的一组元素类型应用某些规则.每个规则都有两个基本部分:选择器(selector)和声明块(declaration block).下图显示了规则的各个部分. ...

  9. CSS选择器 转

    来自于:http://www.cnblogs.com/webblog/archive/2009/08/07/1541005.html 最近在研究jQuery的选择器,大家知道jQuery的选择器和cs ...

  10. HTML5 -入门 (---css样式-------------(css基础与css选择器)---------------------—)

    ---恢复内容开始--- 一css基础入门与css选择器 CSS英文全拼:cascading style sheet 层叠样式表. 在html中使用:要在head中写style标签,所有样式放在sty ...

随机推荐

  1. 3ds Max绘制一个漂亮的青花瓷碗3D模型

    这篇教程向小伙伴门介绍使用3ds Max绘制一个漂亮的青花瓷碗3D模型方法,教程很不错,很适合大家学习,推荐过来,一起来学习吧! 车削,材质贴图的应用,添加位图,渲染视图 步骤如下: 在桌面找到3DM ...

  2. [NOIP补坑计划]NOIP2012 题解&做题心得

    场上预计得分:100+90+70+100+100+3060=490520(省一分数线245) 题解: D1T1 Vigenère 密码 题面 水题送温暖~~ #include<iostream& ...

  3. git 常用操作命令行

    mkdir files : 创建一个名字为files的文件夹 cd files : 切换目录到files pwd ; 显示当前所在目录 ls -ah : 查看本地隐藏不可见的文件夹 git init ...

  4. [SDOI2008]郁闷的小J(分块)

    [SDOI2008]郁闷的小J 题目描述 小J是国家图书馆的一位图书管理员,他的工作是管理一个巨大的书架.虽然他很能吃苦耐劳,但是由于这个书架十分巨大,所以他的工作效率总是很低,以致他面临着被解雇的危 ...

  5. Python学习简单练习-99乘法表

    __author__ = 'ZFH'#-*- coding:utf-8 -*-for i in range(10): #外层循环,range(10),1-9 for j in range(1,i+1) ...

  6. DM8168 屏蔽 PCIe

    DM8168新板在没有做PCI接口的情况下,能够把PCI模块凝视,直接尝试: make CROSS_COMPILE=arm-none-linux-gnueabi- ARCH=arm menuconfi ...

  7. 使用IIS承载WCF服务

    作者:jiankunking 出处:http://blog.csdn.net/jiankunking 1.WCF能够方便的通过IIS承载,此承载模型与ASP.NET和ASP.NET Web Servi ...

  8. Excel操作之VLOOKUP

    https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 Use V ...

  9. zzulioj--1746--三角形面积(几何水题)

    1746: 三角形面积 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 100  Solved: 31 SubmitStatusWeb Board De ...

  10. hpuoj--校赛--爬楼梯(模拟)

    问题 E: 感恩节KK专场--爬楼梯 时间限制: 1 Sec  内存限制: 1000 MB 提交: 382  解决: 89 [提交][状态][讨论版] 题目描述 来机房比赛的时候大家都会爬楼梯,但是每 ...