css选择器(E[att^=”val”]序号选择器)
一、基本选择器
序号	选择器	含义
1.	*	通用元素选择器,匹配任何元素
2.	E	标签选择器,匹配所有使用E标签的元素
3.	.info	class选择器,匹配所有class属性中包含info的元素
4.	#footer	id选择器,匹配所有id属性等于footer的元素
实例:
* { margin:0; padding:0; }
p { font-size:2em; }
.info { background:#ff0; }
p.info { background:#ff0; }
p.info.error { color:#900; font-weight:bold; }
#info { background:#ff0; }
p#info { background:#ff0; }
二、多元素的组合选择器
序号	选择器	含义
5.	E,F	多元素选择器,同时匹配所有E元素或F元素,E和F之间用逗号分隔
6.	E F	后代元素选择器,匹配所有属于E元素后代的F元素,E和F之间用空格分隔
7.	E > F	子元素选择器,匹配所有E元素的子元素F
8.	E + F	毗邻元素选择器,匹配所有紧随E元素之后的同级元素F
实例:
div p { color:#f00; }
#nav li { display:inline; }
#nav a { font-weight:bold; }
div > strong { color:#f00; }
p + p { color:#f00; }
三、CSS 2.1 属性选择器
序号	选择器	含义
9.	E[att]	匹配所有具有att属性的E元素,不考虑它的值
10.	E[att=val]	匹配所有att属性等于“val”的E元素
11.	E[att~=val]	匹配所有att属性具有多个空格分隔的值、其中一个值等于“val”的E元素
12.	E[att|=val]	匹配所有att属性具有多个连字号分隔(hyphen-separated)的值、其中一个值
以“val”开头的E元素,主要用于lang属性,比如“en”、“en-us”、“en-gb”等等
实例:
p[title] { color:#f00; }
div[class=error] { color:#f00; }
td[headers~=col1] { color:#f00; }
p[lang|=en] { color:#f00; }
blockquote[class=quote][cite] { color:#f00; }
四、CSS 2.1中的伪类
序号	选择器	含义
13.	E:first-child	匹配父元素的第一个子元素
14.	E:link	匹配所有未被点击的链接
15.	E:visited	匹配所有已被点击的链接
16.	E:active	匹配鼠标已经其上按下、还没有释放的E元素
17.	E:hover	匹配鼠标悬停其上的E元素
18.	E:focus	匹配获得当前焦点的E元素
19.	E:lang(c)	匹配lang属性等于c的E元素
实例:
p:first-child { font-style:italic; }
input[type=text]:focus { color:#000; background:#ffe; }
input[type=text]:focus:hover { background:#fff; }
q:lang(sv) { quotes: "\201D" "\201D" "\2019" "\2019"; }
五、 CSS 2.1中的伪元素
序号	选择器	含义
20.	E:first-line	匹配E元素的第一行
21.	E:first-letter	匹配E元素的第一个字母
22.	E:before	在E元素之前插入生成的内容
23.	E:after	在E元素之后插入生成的内容
实例:
p:first-line { font-weight:bold; color;#600; }
.preamble:first-letter { font-size:1.5em; font-weight:bold; }
.cbb:before { content:""; display:block; height:17px; width:18px; background:url(top.png) no-repeat 0 0; margin:0 0 0 -18px; }
a:link:after { content: " (" attr(href) ") "; }
六、CSS 3的同级元素通用选择器
序号	选择器	含义
24.	E ~ F	匹配任何在E元素之后的同级F元素
实例:
p ~ ul { background:#ff0; }
七、CSS 3 属性选择器
序号	选择器	含义
25.	E[att^=”val”]	属性att的值以"val"开头的元素
26.	E[att$=”val”]	属性att的值以"val"结尾的元素
27.	E[att*=”val”]	属性att的值包含"val"字符串的元素
实例:
div[id^="nav"] { background:#ff0; }
八、CSS 3中与用户界面有关的伪类
序号	选择器	含义
28.	E:enabled 	匹配表单中激活的元素
29.	E:disabled	匹配表单中禁用的元素
30.	E:checked	匹配表单中被选中的radio(单选框)或checkbox(复选框)元素
31.	E::selection 	匹配用户当前选中的元素
实例:
input[type="text"]:disabled { background:#ddd; }
九、CSS 3中的结构性伪类
序号	选择器	含义
32.	E:root	匹配文档的根元素,对于HTML文档,就是HTML元素
33.	E:nth-child(n)	匹配其父元素的第n个子元素,第一个编号为1
34.	E:nth-last-child(n)	匹配其父元素的倒数第n个子元素,第一个编号为1
35.	E:nth-of-type(n)	与:nth-child()作用类似,但是仅匹配使用同种标签的元素
36.	E:nth-last-of-type(n)	与:nth-last-child() 作用类似,但是仅匹配使用同种标签的元素
37.	E:last-child	匹配父元素的最后一个子元素,等同于:nth-last-child(1)
38.	E:first-of-type	匹配父元素下使用同种标签的第一个子元素,等同于:nth-of-type(1)
39.	E:last-of-type	匹配父元素下使用同种标签的最后一个子元素,等同于:nth-last-of-type(1)
40.	E:only-child	匹配父元素下仅有的一个子元素,等同于:first-child:last-child
或 :nth-child(1):nth-last-child(1)
41.	E:only-of-type	匹配父元素下使用同种标签的唯一一个子元素,等同于:first-of-type:last-of-type
或 :nth-of-type(1):nth-last-of-type(1)
42.	E:empty	匹配一个不包含任何子元素的元素,注意,文本节点也被看作子元素
实例:
p:nth-child(3) { color:#f00; }
p:nth-child(odd) { color:#f00; }
p:nth-child(even) { color:#f00; }
p:nth-child(3n+0) { color:#f00; }
p:nth-child(3n) { color:#f00; }
tr:nth-child(2n+11) { background:#ff0; }
tr:nth-last-child(2) { background:#ff0; }
p:last-child { background:#ff0; }
p:only-child { background:#ff0; }
p:empty { background:#ff0; }
十、CSS 3的反选伪类
序号	选择器	含义
43.	E:not(s) 	匹配不符合当前选择器的任何元素
实例:
:not(p) { border:1px solid #ccc; }
十一、CSS 3中的 :target 伪类
序号	选择器	含义
44.	E:target	匹配文档中特定"id"点击后的效果
css选择器(E[att^=”val”]序号选择器)的更多相关文章
- css中的7中属性选择器
		在CSS的选择符中有七个属性选择符.它们分别是: 1.E[att] 选择具有att属性的E元素. 2.E[att="val"] 选择具有att属性且属性值等于val的E元素. 3. ... 
- 妙味css3课程---1-1、css中自定义属性可以用属性选择器么
		妙味css3课程---1-1.css中自定义属性可以用属性选择器么 一.总结 一句话总结:可以的. 1.如何实现用属性选择器实现a标签根据href里面含有的字段选择背景图片? p a[href*=te ... 
- css知多少(6)——选择器的优先级
		1. 引言 上一节<css知多少(5)——选择器>最后提到,选择器类型过多将导致一些问题,是什么问题呢?咱们直接举例子说明. 上图中,css中的两个选择器都是针对<span>的 ... 
- css知多少(5)——选择器
		1. 引言 从本节开始,就进入本系列的第二个部分——css和html的结合——说白了就是选择器. CSS中定义了样式,如何将这些样式设置到相应的html节点上?就不得不通过选择器.让浏览器知道css选 ... 
- CSS基础(三):选择器
		常用选择器 元素选择器,即html标记如div,ul,li,p,h1~h6,table等. p { font-size:14px; } h1 { color:#F00; } 复合选择器, 由两个选择器 ... 
- CSS基础知识笔记(二)之选择器
		CSS选择器 选择器{ 样式; } 每一条css样式声明(定义)由两部分组成,形式如下: 在{}之前的部分就是“选择器”,“选择器”指明了{}中的“样式”的作用对象,也就是“样式”作用于网页中的哪些元 ... 
- CSS 简介、语法、派生选择器、id 选择器、类选择器、属性选择器
		CSS 概述 CSS 指层叠样式表 (Cascading Style Sheets) 样式定义如何显示 HTML 元素 样式通常存储在样式表中 把样式添加到 HTML 4.0 中,是为了解决内容与表现 ... 
- css中最基本几个选择器
		css中有四种不同的选择器 ①类选择器,又叫class选择器.类选择器{属性名:属性值:...}/*类选择器*/.s1{ font-weight:bold;font-size:16px;}②id选择器 ... 
- CSS(一) 引入方式 选择器 权重
		Css(一) Cascading Style Sheet 层叠样式表 css注释方式/* */ 一.Css引入方式 1. 行间样式 style=" key:value; " &l ... 
随机推荐
- 自然语言15_Part of Speech Tagging with NLTK
			https://www.pythonprogramming.net/part-of-speech-tagging-nltk-tutorial/?completed=/stemming-nltk-tut ... 
- 最近这么火的iOS视频直播
			快速集成iOS基于RTMP的视频推流 http://www.jianshu.com/p/8ea016b2720e iOS视频直播初窥:高仿<喵播APP> http://www.jiansh ... 
- Xcode文档安装
			找到所需文档的下载地址,搜索.dmg 安装位置 
- UnExpected Error, Quitting
			UnExpected Error, Quitting VB在win7 环境安装后,启动vb6.0弹出以上英文提示,目前解决方法: 下载动态库,放置于C:\ProgramFiles\Common Fil ... 
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+pat----------<base>元素有关
			String basePath = request.getScheme()+"://"+request.getServerName()+":"+request. ... 
- Web Pages - Efficient Paging Without The WebGrid
			Web Pages - Efficient Paging Without The WebGrid If you want to display your data over a number of p ... 
- 是时候放弃Uploadify了
			1.Uploadify是什么? Uploadify是来自国外的一款优秀jQuery插件,主要功能是批量上传文件. 这话是复制百度百科的,是:基于jQuery开发的文件上传插件. 2.为什么大家都在用? ... 
- mysql主从复制(超简单)
			mysql主从复制(超简单) 怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下: 1.主从服务器分别作以下操作: 1.1.版本一致 1.2.初始化表,并在后台启动mysql ... 
- DOS批处理中%cd%和%~dp0的区别
			DOS批处理中%cd%和%~dp0的区别 在DOS的批处理中,有时候需要知道当前的路径. 在DOS中,有两个环境变量可以跟当前路径有关,一个是%cd%, 一个是%~dp0. 这两个变量 ... 
- java.util.Date和java.sql.Date的区别和相互转化
			java.util.Date是在除了SQL语句的情况下面使用的.java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它 们都有getTime方法返回毫秒数,自然就可以直接构建. ... 
