已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CSS选择器笔记作者:阮一峰日期:2009年3月12日去年我学jQuery的时候,曾经做过一点选择器(selector)的笔记。这几天拿出来看了一下,发现很多都忘记了。所以,我决定把它们贴在这里,方便以后查看。这对其他朋友应该也是有用的,毕竟选择器是制作网页效果的第一步。笔记分为两个部分,今天是CSS的选择器,以后还有一部分xPath的选择器。今天的笔记中包括44个选择器,基本涵盖了CSS 2和CSS 3的所有规定。=CSS选择器笔记阮一峰 整理参考网址:456 Berea Street一、基本选择器序号选择器含义1.*通用元素选择器,匹配任何元素2.E标签选择器,匹配所有使用E标签的元素3.infoclass选择器,匹配所有class属性中包含info的元素4.#footerid选择器,匹配所有id属性等于footer的元素实例:* margin:0; padding:0; p font-size:2em; .info background:#ff0; background:#ff0; .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元素的子元素F8.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.Eatt匹配所有具有att属性的E元素,不考虑它的值。(注意:E在此处可以省略,比如“cheacked”。以下同。)10.Eatt=val匹配所有att属性等于“val”的E元素11.Eatt=val匹配所有att属性具有多个空格分隔的值、其中一个值等于“val”的E元素12.Eatt|=val匹配所有att属性具有多个连字号分隔(hyphen-separated)的值、其中一个值以“val”开头的E元素,主要用于lang属性,比如“en”、“en-us”、“en-gb”等等实例:ptitle color:#f00; divclass=error color:#f00; tdheaders=col1 color:#f00; plang|=en color:#f00; blockquoteclass=quotecite 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; inputtype=text:focus color:#000; background:#ffe; inputtype=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.Eatt=”val”属性att的值以val开头的元素26.Eatt$=”val”属性att的值以val结尾的元素27.Eatt*=”val”属性att的值包含val字符串的元素实例:divid=nav background:#ff0; 八、CSS 3中与用户界面有关的伪类序号选择器含义28.E:enabled匹配表单中激活的元素29.E:disabled匹配表单中禁用的元素30.E:checked匹配表单中被选中的radio(单选框)或checkbox(复选框)元素31.E:selection匹配用户当前选中的元素实例:inputtype=text:disabled background:#ddd; 九、CSS 3中的结构性伪类序号选择器含义32.E:root匹配文档的根元素,对于HTML文档,就是HTML元素33.E:nth-child(n)匹配其父元素的第n个子元素,第一个编号为134.E:nth-last-child(n)匹配其父元素的倒数第n个子元素,第一个编号为135.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 back
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《求周长单位厘米》课件
- 《讯息不对称》课件
- 《脂肪追缉令》课件
- 小学六年级道德与法治下册期末考点复习教学设计
- 高中音乐 必修 音乐鉴赏 第十五单元 第二十六节 沈心工与李叔同 教学设计
- 小学三年级信息技术走进计算机乐园教学设计
- 初中信息科技八年级教学设计:基于Arduino的刷卡开锁系统构建与逻辑实现
- 高中语文统编版必修下册红楼梦整本书阅读教学设计:悟红楼之悲知命之理
- 初中英语八年级下册Unit1-8词汇语法背诵清单教学设计
- 初中七年级数学“三角形的高线、中线与角平分线的应用”教学设计
- 2026年贵州中考物理真题试卷附答案
- 侵袭性真菌感染护理查房
- 2026年技能培训专题电力安全工器具使用培训
- 《周长与面积的变化》教案(2课时)-2026-2027学年苏教版(新教材)小学数学四年级上册
- 2026新版译林版初中九年级上册英语全册词汇预习清单
- 初中语文文学讨论美文荐读鹭湖的忧郁
- 2026年广西壮族自治区高职单招职业适应性测试题库及答案
- 2026北交所笔试题目及答案
- 安远县(2026年)检察院书记员考试试题及答案
- 2026徐州工程机械产业集群创新发展现状投资布局规划分析研究报告
- 农机修理工职业技能等级认定考试复习题库(附答案)
评论
0/150
提交评论